我想问一下如何取得选定的dbgrid中的单元格的值。用什么属性啊

解决方案 »

  1.   

    DBGrid1.selectedField.value;
    DBGrid1.SelectedField.asstring;
      

  2.   

    你在oncellclick事件里写procedure TForm1.DBGrid1CellClick(Column: TColumn);
    begin
    SHOWMESSAGE(dbgrid1.SelectedField.AsString);
    end;
      

  3.   

    同意 My_first(海浪) ( ) 
    将代码写在dbgridcellclick事假中,取出单元格的值
      

  4.   

    指针指向一条纪录后,你可以这样选取Edit1.Text:=DataSet.FieldByName('字段名称').AsString这样你将取指针指向的当前记录的某个单元格的值,请注意字段名称为该单元格对应的字段名.
      

  5.   

    dbgridcellclick只执行一次,在获得焦点后不会再触发
      

  6.   

    点击取值:
    procedure Taddform.DBGrid2CellClick(Column: TColumn);
    begin
       Edit1.Text:=DataSet.FieldByName('字段名称').AsString;
    end;