DataSource para controle de usuário

Estou construindo um controle de usuário. Atualmente, ele consiste em uma caixa de texto e um botão - como uma experiência de aprendizado. Isso será usado como base para um controle mais útil.

Quero adicionar um DataSource, membro de exibição e ValueMember.
Aqui está o meu código para a fonte de dados. Ele será exibido no editor de Propriedades, mas está desativado e acinzentado. o que estou perdendo?

    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;
        }
    }

questionAnswers(2)

yourAnswerToTheQuestion