На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
С Днём Защитника Отечества!

msm.ru
Модераторы: maxim84_, juice
  
> Песочница: Привязка данных
Здравствуйте!

Возникла проблема: Создаю класс на базе UserControl
ExpandedWrap disabled
      public partial class ATI_PageBaseSettings : UserControl
        {
            private ATIadapter adapter;
           private BindingSource binding1 = new BindingSource();
     
            public ATI_PageBaseSettings(ATIadapter pATIadapter)
            {
                adapter = pATIadapter;
                InitializeComponent();
    ............................................


в конструктор передаю ссылку на структуру (ATIadapter pATIadapter), которая заполняется програмно, потом этот класс ложу на страницей TabPage на Табконтрол, который в свою очередь ложится на форму.
В этом классе (ATI_PageBaseSettings ) в свою очередь присутствуют TextBox, которые отображают данные структуры pATIadapter. Все работает и правильно отображается. Хочу чтобы TextBox отображали изменения
в структуре pATIadapter. Для этого делаю привязку:

ExpandedWrap disabled
     this.binding1.DataSource = adapter.FanSpeedValueRPM;
    this.textTemperature.DataBindings.Add("Text", binding1, "FanSpeed");

Но как только сделал привязку при запуске выскакивает ошибка:

Необработанное исключение типа "System.ArgumentException" в System.Windows.Forms.dll

Дополнительные сведения: Привязка к свойству или столбцу FanSpeed для DataSource невозможна.

понимаю, что вопрос возможно пустяковый, но не могу никак решить. Гугл очень много рассказывает о WPF, но у меня winform
Сообщение отредактировано: GenOstr -
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0787 ]   [ 20 queries used ]   [ Generated: 23.02.18, 06:53 GMT ]