C# 如何更改datagridview中第一行的可见性

C# 如何更改datagridview中第一行的可见性,c#,datagridview,visibility,C#,Datagridview,Visibility,我使用的是datagridview,它的数据源是一个BindingList。 但当我尝试更改第一行的可见性时,我遇到了InvalidOperationException。 如何更改第一行的可见值 提前感谢。可能在数据源或网格上应用过滤器。在web域中的prerender上,设置visible属性 在windows域中,确保它不是标题行类型。你不能隐瞒,阿福。否则,只需将其隐藏在ondatabind中 我找到了做这件事的方法 您必须指定: datagridview.CurrentCell=null

我使用的是datagridview,它的数据源是一个BindingList。 但当我尝试更改第一行的可见性时,我遇到了InvalidOperationException。 如何更改第一行的可见值


提前感谢。

可能在数据源或网格上应用过滤器。

在web域中的prerender上,设置visible属性

在windows域中,确保它不是标题行类型。你不能隐瞒,阿福。否则,只需将其隐藏在ondatabind中

我找到了做这件事的方法

您必须指定:

datagridview.CurrentCell=null

设置前:

row.Visible=false

因为如果currentCell位于要隐藏的行中,则会出现上述问题


您好,我找不到任何关于行类型的属性。你能提供示例源代码吗?我正在开发一个windows桌面应用程序。当然,多谢了。事后看来,这是一件很明显的事情,我也遇到过麻烦。干得好。这样,在将
CurrentCell
设置为
null
后,我无法选择任何行。就像选择被禁用一样。