在DBGRID中如何删除选中的多行记录 在DBGRID中如何删除选中的不连续多行记录,表里面的相关记录也要删除用到SelectedRows请高手帮忙一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var i: Integer;begin if DBGrid1.SelectedRows.Count>0 then with DBGrid1.DataSource.DataSet do for i:=0 to DBGrid1.SelectedRows.Count-1 do begin GotoBook(pointer(DBGrid1.SelectedRows.Items[i])); Delete; end;end; 使用book记录选中的记录,看看F1吧,再一一delete. 走弯路了,应该DBGrid1.SelectedRows.Delete就可以了 delphi的treeview如何才能禁止点击+号展开节点? oracle直连的疑问 初学delphi 芳,我会给你一生的幸福!! 請問怎麼在啟動畫面裡面加入延時,讓主頁面在4秒後啟動 怎样得到这个max值? 很简单一个问题。 dll中非模态窗体与主窗体的同步 帮忙! 添加记录的问题? 百分求教,如何实现QQ那样的好友列表界面?! 这个获取两个表相同记录的实现思路该怎样?
i: Integer;
begin
if DBGrid1.SelectedRows.Count>0 then
with DBGrid1.DataSource.DataSet do
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
GotoBook(pointer(DBGrid1.SelectedRows.Items[i]));
Delete;
end;
end;