DataGridView实现 多选的问题

单线程加锁 2009-01-05 12:05:25
我写在dgv的单击事件中
dgv.CurrentRow.Selected = true;
这一句可以选中当前行,再点其它行的话,这一行又不是选中状态了,是我想一次选中很多行,点一下选中一行,点多下选中多行,其中可以是间隔的.
各位大哥,只用dgv的基本属性,要怎么写?
...全文
474 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fibona 2009-01-05
  • 打赏
  • 举报
回复
设置datagridview的MuiltSelect=true;
javaxi 2009-01-05
  • 打赏
  • 举报
回复
自行编码实现
downmoon 2009-01-05
  • 打赏
  • 举报
回复
单线程加锁 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 hangang7403 的回复:]
引用 4 楼 ohhero 的回复:
我设置的是ture,你误解我的意思了,我是要像按住Ctrl那样选.

设置datagridview的MuiltSelect=true;这个答案就可以了,这样设置后,当然点击时是要按住control键的,不过楼主不会连这个动作也嫌麻烦吧
[/Quote]
不是嫌麻烦,是要实现 这个.
hangang7403 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ohhero 的回复:]
我设置的是ture,你误解我的意思了,我是要像按住Ctrl那样选.
[/Quote]
设置datagridview的MuiltSelect=true;这个答案就可以了,这样设置后,当然点击时是要按住control键的,不过楼主不会连这个动作也嫌麻烦吧
qiying1988 2009-01-05
  • 打赏
  • 举报
回复
up
单线程加锁 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 mykelly6 的回复:]
dgv本身按住ctrl就可以多选了吧?你是说不按也多选吗?
[/Quote]
对,就是这个意思,不按也多选.
单线程加锁 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 caorenlong 的回复:]
楼主可以在dgv中增加一列,每一行都有一个多选框 "口", 通过 点击多选框,可以实现选中多行.
[/Quote]
我就是不要用那个多选框...
mykelly6 2009-01-05
  • 打赏
  • 举报
回复
dgv本身按住ctrl就可以多选了吧?你是说不按也多选吗?
caorenlong 2009-01-05
  • 打赏
  • 举报
回复
楼主可以在dgv中增加一列,每一行都有一个多选框 "口", 通过 点击多选框,可以实现选中多行.
caorenlong 2009-01-05
  • 打赏
  • 举报
回复
楼主可以在dgv中增加一列,每一行都有一个多选框 "口", 通过 点击多选框,可以实现选中多行.
单线程加锁 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 javaxi 的回复:]
自行编码实现
[/Quote]
能不能具体点?
单线程加锁 2009-01-05
  • 打赏
  • 举报
回复
我设置的是ture,你误解我的意思了,我是要像按住Ctrl那样选.
ximi82878 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Fibona 的回复:]
设置datagridview的MuiltSelect=true;
[/Quote]
正解

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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