码迷,mamicode.com
首页 > 其他好文 > 详细

c# dataset 索引没有值 解决办法

时间:2014-07-26 01:09:26      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:datagridview   http   数据   io   for   re   c   div   

c# dataset 索引没有值 解决办法

datsSet 绑定到dataGrieView,在刷新dataSet的数据时,常会bug:索引0没有值或索引(int)x没有值   IndexOutOfRangeException


昨天弄了一个下午,发现bug原因:
dataGridView中有数据时,默认会选中第一行。当我们把dataSet中的数据清空时,dataGridview中就没有内容了,但是dataGrieView还是在选中第一行,所以就会出现索引0没有值的错误。如果我们选中第二行,然后清空dataSet的数据,就会报索引1没有值。
解决办法:
清空dataSet的数据前,把dataGridView中的所有行都取消选中。
[code]
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Selected = false;
}

[/code]

c# dataset 索引没有值 解决办法,布布扣,bubuko.com

c# dataset 索引没有值 解决办法

标签:datagridview   http   数据   io   for   re   c   div   

原文地址:http://www.cnblogs.com/sherlock99/p/3868816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!