CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

winform 如何让datagrid选中所有行及不选中所有行

楼主highscore2(谢谢你的回答:p)2005-09-05 11:28:29 在 .NET技术 / VB.NET 提问

winform   如何让datagrid选中所有行及不选中所有行 问题点数:30、回复次数:8Top

1 楼Alisa(零度百合)回复于 2005-09-05 11:54:14 得分 15

增加一个新列,列名为确定,可以对这个列进行操作,全部选中和全部取消Top

2 楼highscore2(谢谢你的回答:p)回复于 2005-09-05 12:03:09 得分 0

楼上的在说什么呀?不明白!  
   
   
  grid.select(行)   //选中单行  
  执行多次后,我选中了多行  
  是否有一个语句,使所有行不选中?Top

3 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-09-05 12:28:56 得分 15

增加一个boolean列,然后使用  
  dim   r()   as   datarow   =   tadatatable.select("isselect=true")'假设isselect   列就是该boolean列.  
  那么这个r数组就是被选中的行的集合,你可以遍历这个数组,然后设置该boolean行为false即可。Top

4 楼highscore2(谢谢你的回答:p)回复于 2005-09-05 13:22:22 得分 0

这样的话好象跟遍历所有行效率差不多,而且还要加上一个列,感觉上不好  
   
  我现在有做法就是遍历所有行    
  for   i   =   0   to   ...  
        grid.unselect(i)  
  next  
   
  Top

5 楼zhangyang555(张阳)回复于 2005-09-05 23:58:43 得分 0

学习.Top

6 楼highscore2(谢谢你的回答:p)回复于 2005-11-14 10:38:33 得分 0

再up一下,看有没有更好的方法Top

7 楼highscore2(谢谢你的回答:p)回复于 2006-01-16 09:31:38 得分 0

再up一下,看有没有更好的方法  
  Top

8 楼highscore2(谢谢你的回答:p)回复于 2006-02-16 09:59:43 得分 0

最后一次UP,希望能找到比"遍历"更好的方法,现在上面说的都要用循环遍历DATAGRID中的所有行才能实现Top

相关问题

  • DataGrid 选中一行,
  • 求一个在winform下datagrid中删除选中行的代码!
  • DataGrid(WinForm)中删除选中行的问题
  • WinForm里如何得到DataGrid里选中的行的行号?多谢
  • WinForm的DataGrid有没有选中某行激发事件那种功能?多谢
  • 晕,我都快被datagrid(winform)搞死了,选中整行的问题?????
  • 100分虚心求教:WinForm DataGrid中如何使选中的一行之外的其他行变为只读的
  • winform 在datagrid中怎么获得选中的行?比如我想在数据库中删除选中的行的数据
  • WinForm 中的DataGrid 中选中多行,怎么把选中的行的第一列数据取出,请大家帮帮忙,谢谢.
  • DataGrid如何得到选中的行号?

关键词

  • 选中
  • 遍历
  • 所有行
  • 列
  • boolean
  • 好的方法

得分解答快速导航

  • 帖主:highscore2
  • Alisa
  • hamadou

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo