怎样在DBGRID或dbgrideh中删除多条记录(还有ctrl键和shift键问题)(50分)

  • 主题发起人 主题发起人 dali2000
  • 开始时间 开始时间
D

dali2000

Unregistered / Unconfirmed
GUEST, unregistred user!
1.怎样在DBGRID或dbgrideh中删除多条记录?
2.在DBGRID中可用ctrl键进行多选而不能用shift键进行多选,而dbgrideh恰恰相反。
如何使它们都能用ctrl键和shift键进行多选?
 
首先DBGrid的Options属性要设dgMuiltSelect为True
if DBGrid1.SelectedRows.Count > 0 then
begin
for i := 0 to DBGrid.SelectedRows.Count - 1 do
begin
adoquery.GotoBookmark(pointer(DBGrid.SelectedRows));
删除记录
end;
end;
 
同意上面的意见,而且还很有效的!
 
第二个问题呢
 
接受答案了.
 
后退
顶部