2010-09-09 2 views
4

В моем проекте я хочу использовать источник данных для кристального отчета как набор объектов бизнес-уровня. Как это сделать? У меня есть 3 проекта вместе в моем решении, один из них - слой бизнес-объекта. В сетке и комбобоксах или других элементах управления я могу напрямую связать эти объекты с коллекцией. Я знаю, как связать хрустальный отчет с коллекцией объектов, когда класс находится в одном проекте, но не в классе, который находится в другом проекте текущего решения.crystal report datasource to business layer object colletion

Спасибо

+0

Такая же проблема, вы когда-нибудь находили решение? – Costa

ответ

8

Может быть слишком поздно для вас, но я выложу ответ, в том случае, если это помогает другим.

У меня была такая же проблема - там, где вы не можете видеть классы из других проектов в разделе объектов .NET в Crystal Report, но вы можете их добавить.

шаги, чтобы добавить класс в качестве источника данных из другого проекта:

  1. Перейти к Expert Database
  2. Нажмите Создать новое соединение
  3. Сделать новую форму соединения ADO.NET (XML)
  4. В всплывающее окно добавить полное имя класса в редактируемое раскрытие
  5. Нажмите, чтобы закончить

Thats it ...

+0

@Perception Спасибо за добавление ответа :) –