назначить набор данных из другого проекта в качестве источника данных для bindingsource - PullRequest
0 голосов
/ 20 марта 2012

В Visual Studio Designer во время разработки я хотел бы установить для свойства DataSource объекта BindingSource набор данных, который находится в другом проекте. Похоже, дизайнер ограничивает выбор источника данных только текущим проектом. Есть ли способ переопределить это поведение?

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Вы можете использовать «Мастер настройки источника данных», чтобы установить свойство DataSource объекта BindingSource для DataSet в другом проекте.

Добавьте проект, для которого определен DataSet, в качестве ссылки в вашем проекте, гдеВаш BindingSource есть.Выберите «Добавить источник данных проекта» в свойстве DataSource вашего BindingSource, а в «Мастере настройки источника данных» выберите «Объект» и нажмите «Далее».На следующем экране мастера вы увидите представление пространств имен сборок в вашем проекте.Вы должны быть в состоянии перейти к вашему DataSet отсюда.

Если вы его не видите, обязательно перестройте решение и попробуйте снова.

0 голосов
/ 20 марта 2012

Другой проект должен быть DLL. Если это так, объявите этот DataSet общедоступным и добавьте пространство имен этого DataSet в свой файл после добавления ссылки на этот проект.

...