DataGridview刷新异常的问题
2024-09-25 05:29:45
datsSet 绑定到dataGrieView,在刷新dataSet的数据时,常会bug:索引0没有值或索引(int)x没有值
昨天弄了一个下午,发现bug原因:
dataGridView中有数据时,默认会选中第一行。当我们把dataSet中的数据清空时,dataGridview中就没有内容了,但是
dataGrieView还是在选中第一行,所以就会出现索引0没有值的错误。如果我们选中第二行,然后清空dataSet的数据,就会报索引1没有值。
解决办法:
清空dataSet的数据前,把dataGridView中的所有行都取消选中。
[code]
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Selected = false;
}
文章出处:http://www.baiyuxiong.com/?p=56
最新文章
- 如何为你的微信小程序体积瘦身?
- Row_Number()显示行号
- 【SAP BO】BOE 4.1版本新特性
- javascript-XMLHttpRequest
- Redis群集实现Asp.net Mvc分布式Session
- html标记语言的标准写法-参考自http://www.zhihu.com/question/20797118/answer/16212312
- Html笔记(三)列表
- yui--datatable 行添加格式
- linux usb installer
- apache修改最大连接数报错
- java中抽象类的概念
- duilib进阶教程 -- 在MFC中使用duilib (1)
- leetcode140
- iOS.C
- BZOJ1007:[HNOI2008]水平可见直线(计算几何)
- [原]Android开发优化-Adapter优化
- win C/C++程序通过Get方式获取网页源代码
- SparkRDD函数详解
- python学习-序列排序
- Linux下各种解压命令
热门文章
- 获取蓝牙mac地址
- 2015年蓝桥杯C/C++ B组题目题解
- 泛型学习第三天——C#读取数据库返回泛型集合 把DataSet类型转换为List<;T>;泛型集合
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(一搭建开发环境——建立NFS服务器)
- Python词云的中文问题
- hdu 5238 Calculator(线段树,中国剩余定理¥)
- 熟练使用IDT
- 11-THREE.JS 相机始终朝向某个物体
- ElasticSearch_学习_01_单实例安装与分布式安装
- stl_hash_set.h