ReportViewer без DataSet (.xsd), просто SqlDataSource

#asp.net #dataset #reportviewer #report #sqldatasource

#asp.net #набор данных #reportviewer #Сообщить #sqldatasource

Вопрос:

Могу ли я каким-либо образом создать отчет без использования DataSet (.xsd)? Я не хочу проходить через этот путь, я хочу использовать SqlDataSource.

Хорошо, итак, это то, что я делал до сих пор.

  1. Я создал отчет (.rdlc)
  2. Страница (.aspx)
  3. На странице, которую я создал, я поместил ReportViewer и SqlDataSource.

Вот и все, я не знаю, как собрать их вместе.

Пожалуйста, помогите… Я новичок…

Ответ №1:

В MSDN есть несколько страниц с примерами ReportViewer и пошаговыми инструкциями:

Вам не обязательно использовать DataSet; коллекция источников данных ReportViewer примет все, что является коллекцией, например, список объектов. Вот еще пара страниц с примерами:

Всякий раз, когда я использую ReportViewer в режиме локальной обработки, я использую его в сочетании с инструментом сопоставления данных, таким как iBatis, и просто загружаю в него IList<Something> объекты (завернутые в ObjectDataSource).

Комментарии:

1. Кори Ларсон, не мог бы ты показать мне, пожалуйста, образец страницы (aspx) с SqlDataSource и ReportViewer? Могу ли я сделать это без добавления DataSet (.xsd)? Хм, так как же мне создать свой отчет (.rdlc)?