关于CXGrid的数据显示问题(100分)

  • 主题发起人 主题发起人 zhaolin_918
  • 开始时间 开始时间
Z

zhaolin_918

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,请教一个问题:我想用CXGrid实现数据的即时输入即时显示功能.使用ADOTable连接后台数据表,使用ADOQuery的SQL进行数据查询.procedure TForm4.cxButton1Click(Sender: TObject);
begin
with ADOTable1do
begin
Insert;
FieldByName('name').AsString := ComboBox1.Text ;
FieldByName('kind').AsString := ComboBox2.Text ;
FieldByName('sl').AsFloat := StrToFloat(Edit1.Text);
FieldByName('dj').AsFloat := StrToFloat(Edit3.Text);
FieldByName('cxsj').AsDateTime := DateTimePicker1.Time ;
FieldByName('zj').AsFloat := StrToFloat(Edit2.Text);
FieldbyName('jsr').AsString := ComboBox3.Text ;
Post;
end;
ComboBox1.Text := '';ComboBox2.Text := '';
Edit1.Text :='';
ComboBox3.Text := '';Edit2.Text := '';
Edit3.Text := '';
With ADOQuery2do
begin
close;
sql.Clear;
sql.Add('select * from zcb');
open;
end;
end;
问题是单击后只能显示到上一条记录,而此次输入的数据显示不出..请问这是什么原因?如果有更好的方法请指导一下
 
Anylib!最适合应用软件开发的产品,超自由的格式,完善的设计期功能,一步到位的报表实现,完全的控制,让您的界面随心所欲!
http://www.anylib.com
 
严重鄙视。
 
晕,前天上午刚看到“地质灾害”同学,下午四川就地震了...
 
请各位帮忙解答下,谢谢了
 
我用着一点问题都没有啊,你用ADOTable直连数据库的话光标要离开当前行才会post
 
后退
顶部