我知道在C#中的DataGridView控件中有6种类型的ColumnType可供选择。
DataGridViewButtonColumn
DataGridViewCheckBoxColumn
DataGridViewComboBoxColumn
DataGridViewImageColumn
DataGridViewLinkColumn
DataGridViewTextBoxColumn
在设计时,我可以选择其中一个用于我的DataGridView列。
但我想创建自定义DataGridView,只有DataGridViewTextBoxColumn和我的自定义列(继承自DataGridViewColumn)可供选择。
我在哪里看?
答案 0 :(得分:0)
我认为您需要了解如何限制继承的内容 - 通常在您继承时获取所有内容,因此您需要覆盖DataGridview中的columntype过滤,您可以在DataGridview的反编译源上查看github这应该为你提供一个寻找你需要覆盖的东西的好地方。您还可以查看Visual Studio或Sharpdevelop的类查看器 - 您可能能够充分了解datagridview类以了解要覆盖的内容。我可以创建一个自定义列,但没有详细说明,但是我会在DataGridView columntype下拉列表中显示 - 所以我会查看datagridview类 - 不确定为什么要限制它 - 但那是一些信息给你。