请问是否可以用代码写数据到TDATASOURCE里面,再导入到DBGRID中,如果可以,请教怎么写?
TDBGrid(Args[I].VObject).Columns.Items[iCount].Field.AsString:='XXXX';这样写?

解决方案 »

  1.   

    不行
    DataSource只是指明数据存放在哪里,不是数据容器
    DataSet才是数据的容器
      

  2.   

    DATASET可以写数据进去了?那之后再设置DATASOURCE和DBGIRD。DBGIRD中就可以显示,自己写进去的数据了吗?
      

  3.   

    把数据写入到DataSource.DataSet,DBGrid.DataSource指向你的DataSource,自然就表现出来。
    if dsData.DataSet.State=dsBrowse then dsData.DataSet.Edit;
    dsData.DataSet['xxx'] := xxx;