我甚至不知道如果我正确地做到这一点。但基本上我有一个由类构建的对象列表。从那里,我绑定列表,这是一个Windows窗体(C#)对象的数据绑定列表到WinForms DataGridView,但不显示某些公共属性
从那里放置了一个DataGrid视图,它显示了对象的所有公共属性,在数据网格视图。然而,我仍然需要从我的应用程序的其他部分访问某些属性,但并不需要在DataGridView中可见。
那么,有没有一个属性或类似的,我可以写入属性上面被排除出它的东西。
P.S.我在运行时绑定。所以我不能通过设计师编辑列。
P.P.S.请不要只是公开变量的答案(虽然如果这是唯一的方式,让我知道:))。
您可以禁用'DataGridView.AutoGenerateColumns'(http://goo.gl/41qt)并动态添加所需的列。当你说“...我是在运行时绑定的,所以我不能通过设计师编辑列”。 – Vivek 2010-03-12 23:52:01
我说的是。我不使用设计器并绑定到数据源。我只是写作: datagridview.datasource = mylist; – MindingData 2010-03-13 00:02:12
也许你可以告诉我们为什么你在运行时绑定而不是通过设计器。这可能有帮助 – 2010-03-13 00:42:49