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