На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Песочница: Привязка данных
    Здравствуйте!

    Возникла проблема: Создаю класс на базе 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 -
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0165 ]   [ 17 queries used ]   [ Generated: 19.04.24, 22:17 GMT ]