我想把DBGrid里面第2行第3列的数据读出来装到edit1.text里面
有办法可以实现吗

解决方案 »

  1.   

    应该是可以了,你自己看一下dbgrid的事件吧
      

  2.   

    procedure TForm_CcWzList.DBGrid1CellClick(Column: TColumn);
    begin
     if  Column.Index=3 then
     edit1.text:=Column.Field.AsString;
    end;
    希望给你启示
      

  3.   

    哈哈,正好我昨天晚上才写出来的
    Edit1.text:=DBGrid.DataSource.DataSet.Fields[1].AsString;
                                          //FieldByName('XXX')
    Edit1.text:=DBGrid.DataSource.DataSet.Fields[2].AsString;
    我没有在Delphi里面写,各位高手看看我有没有写错
      

  4.   

    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    begin
    self.edit.text:=self.DBGrid1.Fields[3].AsString;
    end;
      

  5.   

    我刚在程序里写的:
     Edit1.text:= trim(DBGrid.Fields[2].AsString);
      

  6.   


    这种方法最好了Edit1.text:=DBGrid.DataSource.DataSet.Fields[2].AsString;呵呵
      

  7.   

    click:Edit1.text:=DBGrid.DataSource.DataSet.Fields[2].AsString;