【发布时间】:2011-06-23 11:06:36
【问题描述】:
当我尝试在设计时向我的数据网格添加一列时
该列有自定义类型,我必须选择其中一种类型
以“dataGridViewTextBoxColumn”为例
如何创建自定义列类型?
我想要的是一个名为“dataGridViewNumberTextBoxColumn”的列的自定义类型
我可以在设计时为我的数据网格选择它
我正在使用 c# 和 .Net 以及一个 Windows 窗体应用程序
谢谢
【问题讨论】:
当我尝试在设计时向我的数据网格添加一列时
该列有自定义类型,我必须选择其中一种类型
以“dataGridViewTextBoxColumn”为例
如何创建自定义列类型?
我想要的是一个名为“dataGridViewNumberTextBoxColumn”的列的自定义类型
我可以在设计时为我的数据网格选择它
我正在使用 c# 和 .Net 以及一个 Windows 窗体应用程序
谢谢
【问题讨论】:
显然你不能继承表单 TextBox,因为它不是继承自 DataGridViewColumn 的对象。
另一方面,您可以从继承自该对象的任何对象继承。
请注意,在使用新的 Column 类时,您必须将 DataGridView.Columns[index] 转换为它,否则您将看不到它的任何属性或方法。或者您也可以从 DataGridView 创建新类,在新属性中执行此操作。
【讨论】:
【讨论】:
只需从 Microsoft 获取 DataGridViewNumericUpDownColumn。
【讨论】: