English 中文(简体)
如何动态设置哪些属性绑定到DataGridView?
原标题:
  • 时间:2008-10-14 11:51:05
  •  标签:

我的DataGridView需要支持多种类型,这些类型可能有任意数量的公共属性,其中并非所有属性我都想显示。

有人可以建议在将类绑定到数据源时动态自定义DataGridView的列吗?是否有一个属性可以告诉控件是否将属性用作列?

感激各位的建议。

最佳回答

默认情况下(启用自动生成列),它将仅获取(通过 ComponentModel) [Browsable(true)] 属性(或省略此属性的属性)。

如果这是此数据的唯一绑定用途,您可以向不想显示的属性添加[Browsable(false)]。请注意,这也会阻止常规数据绑定(即TextBoxPropertyGrid等)到这些属性。

实际上,我认为最好创建自己的属性,并使用它通过反射找到要显示的属性(并自己构建列)。

问题回答

暂无回答




相关问题