dataGridView绑定了datatable,我想全部隐藏,然后根据给定的行号显示对应的行,但隐藏第一行时出现异常“与货币管理器的位置关联的行不能设置为不可见”。
在网上找到解决办法:
CurrencyManager cm=(CurrencyManager)BindingContext[dataGridView1.DataSource];
cm.SuspendBinding(); //挂起数据绑定
dataGridView1.ReadOnly = true; //继续,这行可选,如果你的datagridview是可编辑的就加上
cm.ResumeBinding(); //继续数据绑定
需要将绑定的数据源挂起,才能够将这一行隐藏。
本文介绍了解决DataGridView在绑定DataTable时,隐藏特定行所遇到的“与货币管理器的位置关联的行不能设置为不可见”异常的方法。通过挂起数据绑定,能够避免此问题,实现行的隐藏。
2705

被折叠的 条评论
为什么被折叠?



