如何在TDBGrid中全选所有行?

sfanpu 2005-07-05 04:05:01
代码中实现哦
...全文
159 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzwmjl 2005-07-06
  • 打赏
  • 举报
回复
欢迎加入DELPHI 程序员群 1805366 参加技术讨论 !!
hqhhh 2005-07-06
  • 打赏
  • 举报
回复
见意用DBGridEh控件,它里面有这个属性设置,你可以用鼠标拖到选择多行,也可拖到选择某一小块!
zaza_bbface 2005-07-06
  • 打赏
  • 举报
回复
dbgrid.options属性multiselect要设为true
zaza_bbface 2005-07-06
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
adoquery1.Open ;
adoquery1.DisableControls ;
adoquery1.First ;
while not adoquery1.Eof do
begin
dbgrid1.SelectedRows.CurrentRowSelected :=true;
adoquery1.Next ;
end;
adoquery1.EnableControls ;
end;
sfanpu 2005-07-06
  • 打赏
  • 举报
回复
up
jerrie_1 2005-07-05
  • 打赏
  • 举报
回复
关注!
看看这个对你是否有效
while not eof do
begin
listbox1.items.add(string(dbgrid1.SelectedRows));
next;
end;
wtg476 2005-07-05
  • 打赏
  • 举报
回复
SelectedRows
elite01 2005-07-05
  • 打赏
  • 举报
回复
定义BookMarkList,作数据集的Not Eof循环
逐条取得BookMark
这样可全选
lovend 2005-07-05
  • 打赏
  • 举报
回复
没这么选过 帮你顶

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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