【发布时间】:2011-01-27 01:16:36
【问题描述】:
我什至不确定我这样做是否正确。但基本上我有一个由类构建的对象列表。从那里,我将列表绑定到 Windows 窗体 (C#) 上的数据网格视图
从那里,它在数据网格视图中显示对象的所有公共属性。但是,我仍然需要从我的应用程序的其他部分访问某些属性,但实际上并不需要在 DataGridView 中可见。
那么是否有一个属性或类似的东西我可以写在属性上方以将其排除在显示之外。
附:我在运行时绑定。所以我无法通过设计器编辑列。
P.P.S.请不要只制作公共变量的答案(尽管如果这是唯一的方法,请告诉我:))。
【问题讨论】:
-
您可以禁用 'DataGridView.AutoGenerateColumns' (goo.gl/41qt) 并动态添加所需的列。当您说“......我在运行时绑定。所以我无法通过设计器编辑列。”时,我真的不明白。
-
我的意思是。我没有使用设计器并绑定到数据源。我只是在写:datagridview.datasource = mylist;
-
也许您可以告诉我们为什么您在运行时绑定而不是通过设计器绑定。这可能会有所帮助
标签: c# winforms data-binding datagridview datasource