怎么知道Dbgrid的选择的当前行,我想取出那行某一字段的内容,怎么。。

解决方案 »

  1.   

    其实用DBGrid1.Datasource.dataset.fieldbyname('字段名').asstring
    就可以实现了,因为DBGrid的当前行是与其数据集的记录指针同步的
      

  2.   

    你的dbgrid是和datasource绑定的吧?
    直接写clientdataset.fieldbyname('fie').value取的就是当前记录的某字段的内容。
      

  3.   

    此外,可以试试
    dbgrid1 as TStringGrid).cells[n,dbgrid1 as TStringGrid).row]来取
    其中的n是一个序号,0为第一个字段。