Применить атрибуты в элементах управления Windows Forms

ою пользовательский элемент управления. В настоящее время он состоит из текстового поля и кнопки - в качестве учебного процесса. Это будет использоваться в качестве основы для более полезного контроля.

Я хочу добавить DataSource, отображать член и ValueMember.
Вот мой код для источника данных. Он будет отображаться в редакторе свойств, но отключен и выделен серым цветом. Чего мне не хватает?

    private object MyDataSource;

    [Browsable(true)]
    [TypeConverter("System.Windows.Forms.Design.DataSourceConverter")]
    [System.ComponentModel.Bindable(true)]
    public object DataSource
    {
        get
        {
            return MyDataSource;
        }
        set
        {
            if (MyDataSource != value)
                MyDataSource = value;
        }
    }

Ответы на вопрос(1)

Ваш ответ на вопрос