【发布时间】:2010-10-28 18:27:14
【问题描述】:
我正在使用datagridview,它的数据源是一个BindingList。 但是当我尝试更改第一行的可见性时,我得到了 InvalidOperationException。 如何更改第一行的可见值?
提前致谢。
【问题讨论】:
标签: c# datagridview visibility
我正在使用datagridview,它的数据源是一个BindingList。 但是当我尝试更改第一行的可见性时,我得到了 InvalidOperationException。 如何更改第一行的可见值?
提前致谢。
【问题讨论】:
标签: c# datagridview visibility
我找到了方法。
您必须指定:
datagridview.CurrentCell = null;
设置前:
row.Visible = false;
因为如果 currentCell 在要隐藏的行中,就会出现上述问题。
问候
【讨论】:
CurrentCell 设置为null 后无法选择任何行。喜欢的选择被禁用了。
在预渲染时,在 web 域中,设置 visible 属性。
在 windows 域中,确保它不是标题行类型。你不能隐藏,AFAIK。否则,只需将其隐藏在 ondatabind 中。
【讨论】:
可能在数据源或网格上应用过滤器。
【讨论】: