如何将DBGRID中的选中纪录放到一个dataset里(选中是多条)

mbzdh 2003-11-14 11:43:32
如题!谢谢!!!!!!!!!!!
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mbzdh 2003-11-14
  • 打赏
  • 举报
回复
谢谢rockswj(石头) 我发第二条是还没看见你的贴子
谢谢了!!!!
rockswj 2003-11-14
  • 打赏
  • 举报
回复

var iSelCount,j:integer;
begin
iSelCount:=DbGrid.SelectedRows.Count;
ADOQuery1.First;
for j:=0 to iSelCount do
begin
ADOQuery1.GotoBookmark(Pointer(DBGrid.SelectedRows[i]));
ADOQuery2.FieldByName('你的字段').Value:=ADOQuery1.FieldByName('你的字段');
......
end;
end;
mbzdh 2003-11-14
  • 打赏
  • 举报
回复
是不是我没说明白,
就是我在dbgrid1中选择了部分记录,dbgrid1.datasource:=datasource1;
datasoure1.dateset=adoquery1;

我想将选中的数据放如adoquery2或adotable1
谢谢各位!!!!!
rockswj 2003-11-14
  • 打赏
  • 举报
回复
再贴一次
iSelRowCount:=DbGridEh_ItemSelect.SelectedRows.Count;
DBGridEh_ItemSelect.DataSource.Dataset.First;//
for i:=0 to iSelRowCount-1 do
begin
DBGridEh_ItemSelect.DataSource.Dataset.GotoBookmark(Pointer (DBGridEh_ItemSelect.SelectedRows[i]));
访问DBGridEh_ItemSelect.DataSource.Dataset为你的Dataset赋值就可以了
end;

end;
mbzdh 2003-11-14
  • 打赏
  • 举报
回复
我想不出一个好办法,请大家谈谈想法!!!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧