C#隐藏datagridview中的某行,程序报出异常:与货币管理器的位置关联的行不能设置为不可见


当直接用程序中的 DataGridView.SelectRows[0].Visible = false; 程序会报出一个异常!异常错误如下:System.InvalidOperationException: 与货币管理器的位置关联的行不能设置为不可见。在使用以下代码挂起数据绑定后程序仍然报出相同的异常,求高手指点!!!
CurrencyManager cm = (CurrencyManager)BindingContext[DataGirdView.Source];
cm.SuspendBinding(); 挂起数据绑定
DataGridView.SelectedRows[0].Visible = false;
cm.ResumeBinding(); 恢复数据绑定

sql c#

cmcbgl 11 years ago

Your Answer