在我的DataGridView中,如果该行是索引0,则无法隐藏行。
无法与货币经理的头寸相关联的行 隐形
Dim cm1 As CurrencyManager = CType(BindingContext(dgv.DataSource), CurrencyManager)
cm1.SuspendBinding()
dgv.Rows.Item(0).Visible = False 'this throws the exception
答案 0 :(得分:1)
根据我的理解,我相信如果这是剩下的唯一行并且选择了行或单元格必须是可见的。要解决此问题,您可以将当前单元格设置为null,然后SuspendBinding
...
这是一个简单的例子......
Me.dgv.CurrentCell = Nothing
Me.cm1.SuspendBinding()
Me.dgv.Rows(index).Visible = False