DBGRID中怎样在用户输入数据时读出用户输入的内容(50分)

  • 主题发起人 主题发起人 TomZhao
  • 开始时间 开始时间
T

TomZhao

Unregistered / Unconfirmed
GUEST, unregistred user!
DBGRID中怎样在用户输入数据时读出用户输入的内容
 
DBGrid1.SelectedField.value
 
怎样转换成字符型,谢谢先
 
dbgrid1.SelectedField.AsString
 
应该是query.fieldbyname('').text吧!!!
 
dbgrid1.SelectedField.AsString
not query.fieldbyname('').text
 
应该在什么事件里?
 
方法很多,你要注意, dbgrid的很多操作,實際上是對它的dataset操作的
所以,你可以在它連的dataset中作永久字段,在 TFIELD.ONSETTEXT事件中得到響應的屬性
 
应该用:
gettext;
 
to paul_geng 能否给个例子,谢谢先
 
在字段的OnGetText事件里处理的情况如下:
procedure TForm1.Table1NameSetText(Sender: TField; const Text: String);
begin
ShowMessage(Text); //得到输入值
Sender.AsString :=Text ; //这句不能省略,否则就不能完成的字段的赋值了
end;
 
多人接受答案了。
 
后退
顶部