2014-09-19 39 views
0

我正在使用大量DataGridView s的C#WinForms项目。因为我需要一些自定义功能,所以我将DataGridViewColumn扩展为一个名为ExtendedDGVColumn的类。我想添加/下面的屏幕编辑DataGridView的列时,可以选择它:在DataGridView列类型选择器中显示DataGridViewColumn

Add column screen Edit column screen

我怎么能有我的ExtendedDGVColumn出现在这两个列表?

+2

我刚刚尝试过为我工作。你确定你的专栏是在“公共”吗?否则它将无法工作。 – 2014-09-19 12:39:28

+0

不是。那样做了。请张贴它作为答案,以便我可以接受它。 – 2014-09-19 18:51:03

回答

1

DataGridView设计人员已经足够了,可以找到您的自定义列并在下拉菜单中显示它。它不会考虑列(类)它是不是被宣布为public

请确保您的课程声明为public。这应该工作。