В моем текущем приложении Windows я смотрю, как дать источник данных для моего usercontrol. На моей странице я добавляю свой собственный usercontrol в flowlayoutpanel, у usercontrol есть 3 текстовых поля, которые я хочу заполнить данными из источника данных.Usercontrol Datasource?
usercontrol uc = new usercontrol();
flowlayoutpanel.Controls.Add(uc);
uc.DataSource?
Я знаю, что в silverlight и ASP.NET вы можете добавить источник данных в usercontrol. В usercontrol вы получаете данные в текстовые поля, используя {Binding fieldname}
в качестве своего содержимого. Я не могу найти информацию об этом для Windows Forms.
Спасибо за помощь. Томас
Следует иметь в виду, что такие технологии, как Silverlight, содержат более сложный и расширенный способ привязки данных, где привязка данных по-прежнему представляет собой некоторую запоздалую мысль в WinForms. Ответ Стюарта - отличное место для начала, и, в частности, для вашей проблемы, вы, вероятно, в конечном итоге привязываетесь непосредственно к своим текстовым полям и вовсе не к каким-либо элементам управления контейнером (действуйте так, как если бы ваш пользовательский контроль содержал только три текстовых поля и ничего больше). –
Да, я закончил использовать геттеры и сеттеры внутри пользовательского элемента управления. Кажется, неплохо работает. – Schoof