关于DBGrid一个问题,一定给分的 在Delphi中怎么让DBGrid可以直接编辑后存到数据库,而且存到数据库以后可以在最后自动增加一个空行以供编辑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 AfterPost 中加增加事件吧。请试一试。 编辑后不会自动保存,只有数据光标移动才会保存。至于保存后添加空纪录可以象楼上说的,在AfterPost中调用dataset.Append。 在dbgrid的options属性下,将dgRowSelect设为false,dgEditing设为true,就可以编辑了,dbgrid在换行时会自动提交。也可以做个保存按钮,按钮代码: table1.ApplyUpdates; table1.Append;table1为与dbgrid相关的数据集, table1.ApplyUpdates; table1.Append;可不可以不用第一行,Append的时候,前一个编辑的记录是不是就自动 Update了? 加一個按鈕保存adoquery.post; 我在AfterPost中写的ADOQuery1.Append;怎么不能增加呀 在你post之前是不会触发afterpost的,必须在执行完adoquery1.post后才会触发afterpost. 我在一个Button中写了ADOQuery1.Append;怎么也不能增加呢 增加一个空行是可以,用union语句对所有的字段拼上一个空格再按某一个排序就可以了! 请教TIDHttp控件用法 窗体创建和释放问题,动态ADOQuery字段问题 如何判断一个文本框是否可编辑? 急,如何在程序中时时测试数据库的连接状态,在线等待!!! 怎样在combobox中实现OnMouseUp事件? 如何加密文本文件?急!! delphi7.0报表怎么做 哪位有比较好用的带CheckBox功能的TreeView组件,谢谢了! delphi里有没有类似属性控件的组件? 请问怎样求query1中A7(N型)的和呢? 三天内学会用Delhpi? 常见问题,ADO+sql server,“无法为更新行集定位:一些值可能已在最后读取后改变”
table1.ApplyUpdates;
table1.Append;table1为与dbgrid相关的数据集,
table1.Append;可不可以不用第一行,Append的时候,前一个编辑的记录是不是就自动 Update了?
adoquery.post;