我什至不确定我这样做是否正确。但基本上我有一个由类构建的对象列表。从那里,我将列表绑定(bind)到 Windows 窗体 (C#) 上的数据 GridView
从那里,它在数据 GridView 中显示对象的所有公共(public)属性。然而,有些属性我仍然需要从我的应用程序的其他部分访问,但实际上并不需要在 DataGridView 中可见。
那么是否有一个属性或类似的东西我可以写在属性上方以将其排除在显示之外。
附言我在运行时绑定(bind)。所以我无法通过设计器编辑列。
附言请不要只是制作公共(public)变量的答案(尽管如果这是唯一的方法,请告诉我 :))。
最佳答案
将 [Browsable(false)]
属性添加到您不想为其生成列的公共(public)属性。
关于c# - 将对象列表数据绑定(bind)到 WinForms DataGridView,但不显示某些公共(public)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436586/