0

我有 [AttributeProvider (typeof(IListSource))] 标签,它允许我通过 Visual Studio 编辑器中的下拉列表编辑 DataSource 字段。是否有类似的标签可以使用,所以我可以以相同的方式编辑 DataMember 属性。现在我必须输入 DataMember 的值,如果我必须继续查找字段名称,这将花费很多时间......

    [AttributeProvider(typeof(IListSource))]
    public object DataSource
    {
        get
        {
            return this.dataSource;
        }

        set
        {
            this.dataSource = value;
            BindTextBox();
        }
    }

    [Editor("System.Windows.Forms.Design.DataMemberFieldEditor", typeof(System.Drawing.Design.UITypeEditor))]
    public String DataMember
    {
        get
        {
            return this.dataMember;
        }

        set
        {
            this.dataMember = value;
            BindTextBox();
        }
    }
4

1 回答 1

0

我最终使用了 [Browsable(true)]。这让我将该字段编辑为文本字段,但没有下拉菜单...

于 2011-05-10T18:28:16.647 回答