关于DBGRID 只读就不能修改了用edit吧, edit1.text:= table1.field[0].asstring 这是取值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者在你的table控件里的BeforePost事件里写if MessageDlg( '是否保存?',mtConfirmation, [mbYes, mbNo], 0) <> mrYes then table1.Cancel ;else table1.Post; end; 因为dbedit是自动跟数据表挂钩的,所以只要你输入数据后,哪怕不点保存,只要指针在表内移动,数据也会自动进入表中。要想只在点击按钮后才保存入数据表,就用edit 来代替dbedit进行输入。按钮的onclick事件如下:with adoquery1 dobegin insert; edit; fieldbyname('aaa').asstring:=edit1.text; fieldbyname('bbb').asstring:=edit2.text; post;end; [正确就结贴]update是main的升级程序,main调用update以后,能从update中杀死main吗? 用过ActiveSkin的请进来! 这条查询语句应该咋写? 怎么用wise来打包delphi程序阿???? 多表查询的问题 dbchart能不能设定条件? 如何判断服务器的某个端口是否开放?(在线) 救命呀!!(分不够可加) 请问哪里可以下载DELPHI 6中文帮助 超级难题,连续打印表格 字段Form1.button1 没有相应组件.是否删除声明? 求救:想利用线程监听其他电脑IO端口的UDP包,如何实现呢?
table1.Cancel ;
else
table1.Post;
end;
begin
insert;
edit;
fieldbyname('aaa').asstring:=edit1.text;
fieldbyname('bbb').asstring:=edit2.text;
post;
end;