Как я могу сделать Привязку данных в c#?

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

35
задан Cœur 12 October 2017 в 04:16
поделиться

7 ответов

Вы хотите

editBox.DataBindings.Add("Text", car, "Name");

, первый параметр является названием свойства на управлении, что Вы хотите быть связанными с данными, вторым является источник данных, третий параметр является свойством на источнике данных, с которым Вы хотите связать.

51
ответ дан ageektrapped 27 November 2019 в 06:46
поделиться

Не смотря на синтаксис, я вполне уверен, это:

editBox.DataBinding.Add("Text", car, "Name");
11
ответ дан Michael Mrozek 27 November 2019 в 06:46
поделиться
editBox.DataBinding.Add("Text", car, "Name");

Первый аргумент является названием свойства элемента управления, вторым является объект связать, и последнее, название свойства объекта, которое Вы хотите использовать в качестве источника данных.

7
ответ дан Romain Verdier 27 November 2019 в 06:46
поделиться

Вы довольно близки, строка привязки данных была бы

editBox.DataBinding.Add("Text", car, "Name");

, Этот первый параметр является свойством Вашего объекта editbox, который будет связанными данными. Второй параметр является источником данных, с которым Вы связываете, и последний параметр является свойством на источнике данных, с которым Вы хотите связать.

Принимают во внимание, что привязка данных является одним путем поэтому при изменении окна редактирования тогда, автомобильный объект обновляется, но если Вы меняете автомобильное имя непосредственно, окно редактирования не обновляется.

6
ответ дан John Hunter 27 November 2019 в 06:46
поделиться

Я верю этому

editBox. DataBindings. Добавьте (новая Привязка ("текст", автомобиль, "Имя"));

должен добиться цели. Не испытал его, но я думаю, что это - идея.

3
ответ дан itsmatt 27 November 2019 в 06:46
поделиться

Попытка:

editBox.DataBinding.Add( "Text", car", "Name" );
3
ответ дан TcKs 27 November 2019 в 06:46
поделиться

Вы пытаетесь связать с "Названием" управления TextEdit. Имя используется для доступа к управлению программно и не может быть связано против. Необходимо связывать против текста управления.

1
ответ дан 27 November 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: