DBGridEh怎么读取选中的行的数据??已经设置dgRowSelect=true表格中的三列,用鼠标选中了其中一行。窗体有三个文本框(TEdit)。问如何把选中行的三列中的数据读出来,填到这三个TEdit中????up有分!

解决方案 »

  1.   

    DBGridEh.DataSource.DataSet.field[0]
    DBGridEh.DataSource.DataSet.field[1]
    DBGridEh.DataSource.DataSet.field[2]试试看
      

  2.   

    修改:
    DBGridEh.DataSource.DataSet.FieldValues['列名'];
      

  3.   

    TO:xixuemao(俺可是㊣②㈧经儿滴人)只能从DBGridEh.DataSource.DataSet来读吗??
    能不能从DBGridEh来读??
      

  4.   

    这样写是否可以?edtBCode.Text:=ehgGrid.DataSource.DataSet.FieldByName('bcode').AsString;
      

  5.   

    TO:xixuemao(俺可是㊣②㈧经儿滴人)只能从DBGridEh.DataSource.DataSet来读吗??
    能不能从DBGridEh来读??
      

  6.   

    dbgrid1.Fields[0].Text
    dbgrid1.Fields[1].Text
    dbgrid1.Fields[2].Text
      

  7.   

    DBGrid1.Columns.Items[i].Field.AsString