首页 > Windows开发 > 详细

DataGridView 设置行不可见时,与货币管理器的位置关联的行不能设置为不可见

时间:2015-10-15 14:25:32      阅读:1492      评论:0      收藏:0      [点我收藏+]

异常错误如下:System.InvalidOperationException: 与货币管理器的位置关联的行不能设置为不可见。

 

    在这里可以看出明显是数据绑定问题,就是货币管理器的问题:这下问题好解决了;

CurrencyManager:货币管理类,通过如下方法可以获取。在CurrencyManager中有2个方法

SuspendBinding(),ResumeBinding()(详细资料可以查询MSDN)

 

CurrencyManager cm = (CurrencyManager)BindingContext[DataGirdView.Source];

cm.SuspendBinding(); 挂起数据绑定

.........

DataGridView.SelectedRows[0].Visible = false;

.........

cm.ResumeBinding(); 恢复数据绑定

DataGridView 设置行不可见时,与货币管理器的位置关联的行不能设置为不可见

原文:http://www.cnblogs.com/swtool/p/4882136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!