繁体   English   中英

创建自定义列类型?

[英]creating a custom column type?

当我尝试在设计时将一列添加到我的数据网格中时
列有自定义类型,我必须选择这些类型之一作为示例“ dataGridViewTextBoxColumn”
如何创建自定义列类型?
我想要的是自定义类型的列,称为“ dataGridViewNumberTextBoxColumn”,我可以在设计时为我的datagrid选择它

我正在使用C#和.Net和Windows Form应用程序
谢谢

基本上,您需要从基类DataGridViewColumn并创建自己的可视显示。

有关如何执行此操作的示例,请参见此处:

只需从Microsoft获得DataGridViewNumericUpDownColumn

显然,您不能继承TextBox窗体,因为它不是从DataGridViewColumn继承的对象。

另一方面,您可以继承任何从该对象继承的对象。

请注意,在使用新的Column类时,必须将DataGridView.Columns [index]强制转换为它,否则将看不到其任何属性或方法。 或者,您也可以从DataGridView创建新类,并在new属性中执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM