关于C# DataGridView 全选与取消的小问题
小弟我前面是做游戏的用的是c++ 现今用c#来做 有些不熟悉可能理解上有误 欢迎大家纸张
private void btnSelectOrCancel_Click(object sender, EventArgs e){bool isChecked = false;foreach (DataGridViewRow gvRow in dgvData.Rows){string strState = gvRow.Cells[dgvData.ColumnCount - 1].Value.ToString();if (!(strState.CompareTo("True") == 0 || strState.CompareTo("true") == 0)){isChecked = true;break;}}for(int i = 0;i < dgvData.RowCount;++i){dgvData.Rows[i].Cells[dgvData.ColumnCount - 1].Value = isChecked;}}
这段代码有问题 当我的一个单元格被点击再点全选,该单元格的视图没有发生变化。我打日志不断调试 发现数据是对的 猜测是视图没更新或者数据缓存的问题。
于是我就查看关于DataGridView的相关属性,其中有一个属性CurrentCell。当点击某个cell时 那这个属性将会变为这个cell。此时我们只需要在全选按钮点击事件最开始将我们的DataGridView的CurrentCell的值置为null。这个问题就解决了。其实还有另一个方法 就是数据源进行操作。这种方法大家应该都了解这里就不做解释。
转载于:https://www.cnblogs.com/spqqps/p/4729669.html
关于C# DataGridView 全选与取消的小问题相关推荐
- DataGridView添加一行数据、全选、取消全选、清空数据、删除选中行
.net 2005下的Windows Form Application,一个DataGridView控件和4个Button,界面设置如下: 代码如下,有注解,相信大家都看得明白: using Syst ...
- react实现全选、取消全选和个别选择
react里面实现全选和取消全选,个别选择等操作,效果如下 代码: import React, {Component} from 'react' export default class Demo e ...
- 实现checkbox的全选和取消
如果点击全选就把所有选项全选上,这个我们常用... View Code 1 <script type="text/javascript"> 2 /*实现checkbox ...
- 在项目中学习.NET的JQuery CheckBox方法(全选、取消全选、其他)
一.在项目中遇到的CheckBox的全选和取消全选以及其他等解决方案如下: // 对全选和取消全选的事件 $("#CheckAll").click(function () { ...
- axure实现复选框全选_AxureRP8实战手册-案例73(全选与取消全选效果)
案例73. 全选与取消全选效果 案例来源: 百度音乐-音乐盒 案例效果: 初始状态/取消全选时:(图5-117) 全选后取消任一选项时:(图5-118) 全选/单选全部选中时:(图5-119) 案例描 ...
- php 复选框全选和取消,基于JavaScript实现复选框的全选和取消全选
这篇文章主要为大家详细介绍了基于JavaScript实现复选框的全选和取消全选,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js复选框的全选和取消全选的具体代码,供大家参考, ...
- vue全选和取消全选(无bug)
很简单的使用vue实现全选和取消全选 直接上代码,简单易懂不懂得可以留言. <!DOCTYPE html> <html lang="en"> <hea ...
- java里部分文件全选怎么整,全选和取消 怎么办
HTML code 全选和取消 怎么处理 function bindEvent(fun) { var args = []; for(var i = 1; i < arguments.length ...
- 实现全选和取消全选功能
<body> <div class="wrap"> <table> <thead> <tr> <th> &l ...
最新文章
- 代码生成器,自己实现的一个基于模板的在线代码生成网站
- 全球大学文凭“含金量”排名出炉:“北清复”名列30强
- Java_基础—try...catch的方式处理异常1
- 信息学奥赛一本通C++语言——1049:晶晶赴约会
- 特斯拉地图数据服务以后由百度地图提供
- 一个讲课截屏 清明DAY2
- Unicode数据类型(与ANSI关系和相互转化)
- 最大后验估计与共轭分布
- css中换行的几种方式
- 手动解析App dSYM示例
- 各国市场分析(越南,智利)
- 安装油猴(Tampermonkey)插件,让你的浏览器更强大
- 一个软件公司需要多少前端_建一个微商城需要多少钱?
- 首次用jwt做token
- 日均5亿查询量,京东到家订单中心ES架构演进
- FastDFS - 分布式文件存储系统
- linux看物流内核命令,Linux基础命令
- 15数字华容道解法 图解_华容道解法图
- KSO-.NET 6 中的新增功能
- ERP服务器虚拟机,全球首发!Windows Server 2008虚拟机ERP压力测试