博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DataGrieView设置隐藏行
阅读量:5289 次
发布时间:2019-06-14

本文共 556 字,大约阅读时间需要 1 分钟。

在DataGridView中,选择行无法隐藏的问题!

  当直接用程序中的 DataGridView.SelectRows[0].Visible = false; 程序会报出一个异常!

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

 

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

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

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

 

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

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

.........

DataGridView.SelectedRows[0].Visible = false;

.........

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

转载于:https://www.cnblogs.com/wcLT/archive/2012/12/18/2823704.html

你可能感兴趣的文章
tesseract-ocr 提高验证码识别率手段之---识别码库训练方法
查看>>
Visual Studio Tools for Unity安装及使用
查看>>
BestCoder Round #75 解题报告
查看>>
spring aop 中获取 request
查看>>
使用Appium进行微信公众号自动化测试
查看>>
小白科普之JavaScript的DOM模型
查看>>
优化javaScript代码,提高执行效率
查看>>
jQuery - Chaining
查看>>
Codeforces 702 D Road to Post Office
查看>>
CodeForces - 361D Levko and Array
查看>>
你知道long和Long有什么区别吗?
查看>>
CodeForces 595B
查看>>
个人站立会议
查看>>
实现鼠标点击以后,内容水平滚动
查看>>
SVN 提交失败 非LF行结束符
查看>>
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:4.1 上报位置信息
查看>>
Python的容器、生成器、迭代器、可迭代对象的家谱
查看>>
第28月第11天 vim -b
查看>>
Python jieba 分词
查看>>
页面渲染原理
查看>>