这是我通过SQL查找后,在DBGrid1中插入查找的数据,其中DBGrid1.Columns[0].FieldName我想插入一个增值ID,程序运行时,DBGrid1中除DBGrid1.Columns[0].FieldName没有显示数据外,其他的都能显示出来。
Sum:=QueStatConsume.RecordCount;
For i:=0 to Sum do
begin
  DBGrid1.Columns[0].FieldName:=IntToStr(i);
  DBGrid1.Columns[1].FieldName:=QueStatConsume.Fieldbyname('zcardlabel').FieldName;
  DBGrid1.Columns[2].FieldName:=QueStatConsume.Fieldbyname('zname').FieldName;
  DBGrid1.Columns[3].FieldName:=QueStatConsume.Fieldbyname('ztypename').FieldName;
  DBGrid1.Columns[4].FieldName:=QueStatConsume.Fieldbyname('zdevdesc').FieldName;
  DBGrid1.Columns[5].FieldName:=QueStatConsume.Fieldbyname('ztranstime').FieldName;
  DBGrid1.Columns[6].FieldName:=QueStatConsume.Fieldbyname('zvaluechanged').FieldName;
  DBGrid1.Columns[7].FieldName:=QueStatConsume.Fieldbyname('zremained').FieldName;
  DBGrid1.Columns[8].FieldName:=QueStatConsume.Fieldbyname('ztotalusetimes').FieldName;
end;
我想了好久不知道DBGrid1.Columns[0].FieldName不知道怎么写才好。
请教各位大虾:
DBGrid1.Columns[0].FieldName:=??????what 才那显示出来。