添加列的自定义 WinForms DataGridView 问题
Posted
技术标签:
【中文标题】添加列的自定义 WinForms DataGridView 问题【英文标题】:Custom WinForms DataGridView issues with adding columns 【发布时间】:2010-11-29 15:22:18 【问题描述】:我正在创建一个继承内置 DataGridView 控件的自定义 winforms datagridview 控件。我的 Columns 属性有问题,该属性设置为 ReadOnly,因此我无法编辑其中的任何信息,需要将列添加到数据网格。如果您查看我的自定义控件之外的属性,则可以选择添加列或编辑列,一旦我在我的自定义控件中,添加和编辑不再可用。我不确定如何让这些选项显示在我的自定义控件中,因为我不想在代码中创建所有列,因为那是 UI 代码,应该存在于 .designer 类中而不是 . resx 类。
我确信有办法做到这一点,但它只是不来找我。希望有人可以指出我的写作方向。
【问题讨论】:
【参考方案1】:如果您要创建一个包含DataGridView
的UserControl
,那么您必须为用户控件公开一个Columns
属性。通常,您创建包装网格的 Columns 属性的属性。很常见。
【讨论】:
以上是关于添加列的自定义 WinForms DataGridView 问题的主要内容,如果未能解决你的问题,请参考以下文章