我创建了一个继承自StateManagedCollection的类。 它有一些类像GridView这样的列。 但我不能选择我想要选择哪个字段。 它应该如下图所示。
但我的是下面的那个:
我写了如下财产:
[Description("A collection of ToolBarItem's ")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[Editor(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor)), PersistenceMode(PersistenceMode.InnerProperty)]
public virtual Items Items
{
}
任何人都可以帮助我吗?
答案 0 :(得分:1)
GridView columns集合使用自定义UI类型编辑器来显示此界面。内置的ASP.NET CollectionEditor
不会显示所需的UI。在您的情况下,如果集合的项类型是抽象类,则CollectionEditor
可能不起作用。
解决方案是构建自己的自定义UI Type editor - 基本步骤