用于编辑Visual Studio设计器中用户控件的DataMember的标记

时间:2011-05-05 21:31:59

标签: c# visual-studio-2008 datasource datamember

我有[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();
        }
    }

1 个答案:

答案 0 :(得分:0)

我最终使用[可浏览(真实)]。这让我可以将字段编辑为文本字段,但没有下拉菜单...