DGrid_flow.RowCount:=2;
  For I:=0 to DGrid_flow.ColCount-1 do
    DGrid_flow.Cells[I,1]:='';正确么?为什么它说RowCount,ColCount,Cells没有定义?

解决方案 »

  1.   

    你说的是StringGrid的属性,DBGrid没有这些。DBGrid的值可通过DBGrid1.Fields属性取得
      

  2.   

    .....呵呵,楼主看看帮助,dbgrid没有cell的属性的,只有tstringgrid和它的继承类有这个属性。
    你如果想获得dbgrid中某i,j的数值,必须把它全部读到一个距阵中
    for i := 0 to 9 do
      begin
        j := 0;
        form2.Table1.First;
        cityinfoa[j, i]:=form2.DBGrid1.Fields[i + 1].asinteger;
        for k := 0 to 8 do
        begin
          form2.Table1.Next;
          j := j + 1;
          cityinfoa[j, i]:=form2.DBGrid1.Fields[i + 1].asinteger;
        end;
      end;