【问题标题】:Tag to edit DataMember of user control in visual studio designer标记以在 Visual Studio 设计器中编辑用户控件的 DataMember
【发布时间】:2011-05-05 21:31:59
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多