Dbgrid中所选择的多行记录进行批量修改 各位帮小弟弟以下.我刚学delphi 想用Dbgrid中所选择的多行记录进行批量修改,比如说:我用Dbgrid显示出所有的元素.用户可以选择多个元素.然后点击提交后就进行批量修改数据库中的数据.只要能完成同样功能的方法都可以.请各位帮小弟一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 vari:Integer;for i:=0 to dg.SelectedRows.Count-1 dobegin GotoBook(Pointer(dg.SelectedRows.Items[i])); dg.datasource.dataset.edit; ... dg.datasource.dataset.post;end;将DATASET的LOCKTYPE属性设置为ltBatchOptimistic然后用UpdateBatch(arAll)方法提交; 我想用Dbgrid来显示出原有单位的所有人.在Dbgrid中可以多选。被选中的更新其单位名称.未被选中的更新到另一个单位.各位有什么好办法吗.不惜赐教....在线等.. delphi+sql server环境下,如何读取EXCEL表,并存入数据表中? 取得SATA硬盤物理序列號,高分相送 我想写一个程序,请帮忙解决里面的几个小问题? 如何提取BOM结构内容 如何实现像QQ那样左键双击和按下分开的代码??? 如何得到数据表中某一行某一列的数据啊?一解决就给分 各位大虾,请问关于TSQLConnection的用法 delphi 运行问题 delphi浏览数据库还是无法显示汉字 如何得到当前windows的标题 谁有用aduquery访问过sql的image字段的代码吗? WINSOCK 获取等待队列的信息
i:Integer;
for i:=0 to dg.SelectedRows.Count-1 do
begin
GotoBook(Pointer(dg.SelectedRows.Items[i]));
dg.datasource.dataset.edit;
...
dg.datasource.dataset.post;
end;
将DATASET的LOCKTYPE属性设置为ltBatchOptimistic
然后用UpdateBatch(arAll)方法提交;