如何获得dxdbgrid中选中行某列的值
请朋友们告之,不胜感激,谢谢

解决方案 »

  1.   

    dxdbgrid.datasource.dataset.fieldbyname('字段名').value
      

  2.   

    方法有2种:1、DBGridEh1.datasource.dataset.FieldByName(DBGridEh1.Fields[DBGridEh1.SelectedIndex].FieldName).AsString;
      好处是不用关心字段名;2、DBGridEh1.datasource.dataset.FieldByName('字段名').value
       需要把你点击那一列的字段名作为参数;
      

  3.   

    procedure TIPQC_STD_F.dxDBGrid2Editing(Sender: TObject;
      Node: TdxTreeListNode; var Allow: Boolean);
    begin
      inherited;
       ShowMessage( TdxDBGrid(Sender).FocusedNode.Values[2])
    end;