Свойство DataMember [Имя объекта] не может быть найдено на DataSource

Что ж, посмотрим ...

  1. a конструктор
  2. b конструктор
  3. конструктор временных объектов (содержит строку «Проверка»)
  4. временный объект назначен b через оператора

Так же, как показывает выход. Что вас смущает?

5
задан ptutt 28 October 2009 в 21:31
поделиться

2 ответа

Единственное решение, которое я нашел, - сделать следующее:

  1. Удалить все столбцы из сетки
  2. Добавить нужные столбцы обратно в сетку (это предотвращает удаление столбцов в следующий шаг)
  3. Удалите источник данных сетки
  4. Задайте источник данных сетки в событии загрузки формы.
2
ответ дан 14 December 2019 в 01:18
поделиться

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

Это имело бы смысл:

BindingSourceB.Datasource = ParentObject.ChildList;

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

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

1
ответ дан 14 December 2019 в 01:18
поделиться
Другие вопросы по тегам:

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