zoukankan      html  css  js  c++  java
  • DataGridview刷新异常的问题

    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

  • 相关阅读:
    资源限制
    垃圾收集器
    GC日志
    happens-before
    maven相互依赖导致无法编译成功
    LVM-逻辑卷常用命令和示意图
    取消RAID5
    扩展RAID5的容量
    模拟RAID5损坏
    创建RAID5
  • 原文地址:https://www.cnblogs.com/Robert-huge/p/4807205.html
Copyright © 2011-2022 走看看