代码如下:
procedure Tcgdd.DBGridEh1SetEditText(Sender: TObject; ACol, ARow: Integer;
  const Value: string);
begin
  Etxt := Value;
end;
但是我输入DBGridEh1SetEditText对应的单元数据后,Etxt怎么显示空值?是不是DBGridEh哪里的属性要设置?请教高手,谢谢!!

解决方案 »

  1.   

    DBGridEh1SetEditText???
    有没有DBGridEh1GetEditText???
      

  2.   

    没有,怎么写??
    procedure Tcgdd.ADOTable2jsGetText(Sender: TField; var Text: String;
      DisplayText: Boolean);
    begin
    这里要怎么写?
    end;
    谢谢!!
      

  3.   

    sorroy!!上楼问错了,是DBGridEh1GetEditText方法怎么写?
      

  4.   

    你是不是要获取dbgrid中单元格的数据???这样子做edit1.text := dbgrid1.DataSource.DataSet.FieldByName('字段名').AsString;
      

  5.   

    哦,找到了,有这个方法,代码如下:
    procedure Tcgdd.DBGridEh1GetEditText(Sender: TObject; ACol, ARow: Integer;
      var Value: string);
    begin
      ECol := ACol;
      Ytxt := Value;
    end;
    但是有这个怎么Etxt还是空值?
      

  6.   

    不明白请看这里吧http://topic.csdn.net/u/20100628/20/0609c136-ddff-4c87-a2fb-54fa06564898.html?28573