Delphi - probelmas con el dbgrid

 
Vista:

probelmas con el dbgrid

Publicado por carlos (4 intervenciones) el 17/06/2002 14:07:10
No tengo cujons de añadir valores en tiempo de ejecucion.
ya he conseguido añadir los nombres de las columnas :
//funciona
for i :=0 to Table1.FieldCount-1 do
begin

DBGrid1.Columns.Add;
dbgrid1.Columns[i].Title.Caption:=Table1.Fieldlist[i].FieldName;
end;

DBGrid1.refresh;

//pero esto noppp

Continuar con la lucha horizontal del bucle }
for i:=0 to Table1.RecordCount-1 do
begin

for j :=0 to Table1.FieldCount-1 do
begin

DBGrid1.fields[j].text:=Table1.FieldList[j].asstring;

end;

Table1.next;

end;

//un saludo se k os comereis esta duda,gracias

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:probelmas con el dbgrid

Publicado por vte (108 intervenciones) el 17/06/2002 15:44:06
¿Para que le metes un recordcount?
el dbgrid se carga él solo, con los datos de la tabla, una vez que
tiene el datasource asociado, y la tabla abierta.
Y si quieres que salgan todos los campos no hace falta ni que crees las columnas, y si lo haces
En la propiedad <fields> va el nombre del campo(que es lo que estas haciendo), no el valor (que es lo que se parece adivinar que quieres hacer)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:probelmas con el dbgrid

Publicado por vte (108 intervenciones) el 17/06/2002 15:50:57
Disculpa no es la propiedad <fields>
sino la propiedad <fieldname> de la columna dode se le asigna el campo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar