Вопрос : WinForm связывая к ребенку на UserControl

Здравствулте!,

I имеет изготовленный на заказ управление потребителя которое основно имеет combobox на ем.  (я делаю некоторую изготовленный на заказ картину.)

I хотел было бы потребитель моего управления к beable одеть в это управление их форма и связать к ей полюбите если это было combobox.

Thus, то далеко, котор я unsuccesful - я имею управлять связать datasource но я не могу показаться, что добавил databindings к control.

So основно: ccb
CustomComboBox = новое CustomComboBox ();

ccb.DataSource = somDS;
ccb.tcbKeyway.DisplayMember = «someMemeber»;

works отлично. BUT

ccb.DataBindings.Add («Text», someObject, «someProperty»);

does НЕ work.

Thanks

MAC

Here будет упрощенный вариант моего управления:
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
тип CustomComboBox " class= " id= " codeSnippet849768
public: UserControl
    {

        [Категория («данные»)]
        общественные детали ComboBox.ObjectCollection
        {
            получите {возвращенное this.com boBox1.Items; }
        }

        общественный предмет SelectedItem
        {
            получите {возвращенное this.com boBox1.SelectedItem; }
            установите {this.com boBox1.SelectedItem = значение; }
        }

        общественный текст шнура преодоления автоматического действия
        {
            получите {возвращенное this.com boBox1.Text; }
            установите {this.com boBox1.Text = значение; }
        }

        // [категория («данные»)]
        //public новое ControlBindingsCollection DataBindings
        // {
        // получает {возвращенное this.com boBox1.DataBindings; }
        //}

        // [категория («данные»)]
        DataSource предмета //public
        // {
        // получает {возвращенное this.com boBox1.DataSource; }
        // установило {this.com boBox1.DataSource = значение; }
        //}

        bindingContext //private BindingContext;

        преодоление автоматического действия BindingContext BindingContext //public
        // {
        // установило
        // {
        bindingContext = значение //;
        // OnBindingContextChanged (EventArgs.Empty);
        //}
        // получает
        // {
        проверка // // если BindingContext было задано
        // если (bindingContext! = null)
        bindingContext // возвращенное;

        проверка // // если мы имеем родителя
        // если (родитель! = null)
        // возвращенное Parent.BindingContext;

        null // // в противном случае возвращенный
        null // возвращенный;
        //}
        //}

        свободное пространство OnParentBindingContextChanged преодоления автоматического действия //protected (EventArgs e)
        // {
        // если (null == bindingContext), то
        // OnBindingContextChanged (EventArgs.Empty);
        //}

        // [категория («данные»)]
        Шнур DisplayMember //public
        // {
        // получает {возвращенное this.com boBox1.DisplayMember; }
        // установило {this.com boBox1.DisplayMember = значение; }
        //}

        общественный случай EventHandler SelectedValueChanged
        {
            добавьте
            {значение this.com boBox1.SelectedValueChanged +=; }

            извлекайте
            {this.com boBox1.SelectedValueChanged - = значение; }
        }

        общественный DataSource предмета
        {
            получите {возвращенное comboBox1.DataSource; }
            установите {comboBox1.DataSource = значение; }
        }

        общественный шнур DisplayMember
        {
            получите {возвращенное comboBox1.DisplayMember; }
            установите {comboBox1.DisplayMember = значение; }
        }

        общественный шнур ValueMember
        {
            получите {возвращенное comboBox1.ValueMember; }
            установите {comboBox1.ValueMember = значение; }
        }
}
class=

Ответ : WinForm связывая к ребенку на UserControl


Это => http://atakala.com/browser/Item.aspx?user_id=amos&dict_id=65 соединения
показывает пример использования свойства «текста» к databind. Одной вещью будет оно говорит отрегулировать случаи TextChanged/SelectedValueChanged для уточнения datasource.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us