Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   campos de un grid despues de un query (https://www.clubdelphi.com/foros/showthread.php?t=5219)

davidgaldo 13-11-2003 14:14:02

campos de un grid despues de un query
 
Hola a todos amigos, tengo la siguiente duda:

Hago una busquedan en una tabla con un query, pero asignando los campos de búsqueda según el parámetro que introduzca el usuario, y al mostrarlos en el grid, me gustaría que salieran los campos con el ancho que yo quisiera, como podría hacerlo?
(No puedo hacerlo asignando los campos al dbgrid porque la consulta Sql la hago en tiempo de ejecución.)

delphi.com.ar 13-11-2003 14:46:49

Cita:

davidgaldo comentó:
...me gustaría que salieran los campos con el ancho que yo quisiera...
Si es vos querés especificar el ancho, bien puedes hacerlo en tiempo de diseño, abriendo el Query, y agregando las columnas en el DBGrid, o bien puedes establecerlo "a mano" una vez abierto el query.

Código:

procedure TForm1.Query1AfterOpen(DataSet: TDataSet);
begin
  FDBGrid.Columns[0].Width := 400;
  ...
end;

En particular, para algunas muy dinámicas, utilizo un procedure mío, que establece automáticamente el ancho de las columnas dependiendo del ancho del texto de los headers y de los primeros registros. El DBGrid, establece el ancho de las columnas segun el tamaño de los campos.

Saludos!


La franja horaria es GMT +2. Ahora son las 13:59:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi