#asp.net #dataset #reportviewer #report #sqldatasource
#asp.net #набор данных #reportviewer #Сообщить #sqldatasource
Вопрос:
Могу ли я каким-либо образом создать отчет без использования DataSet (.xsd)? Я не хочу проходить через этот путь, я хочу использовать SqlDataSource.
Хорошо, итак, это то, что я делал до сих пор.
- Я создал отчет (.rdlc)
- Страница (.aspx)
- На странице, которую я создал, я поместил ReportViewer и SqlDataSource.
Вот и все, я не знаю, как собрать их вместе.
Пожалуйста, помогите… Я новичок…
Ответ №1:
В MSDN есть несколько страниц с примерами ReportViewer и пошаговыми инструкциями:
- http://msdn.microsoft.com/en-us/library/ms252123(v=vs.80).aspx
- http://msdn.microsoft.com/en-us/library/ms251686.aspx
Вам не обязательно использовать DataSet; коллекция источников данных ReportViewer примет все, что является коллекцией, например, список объектов. Вот еще пара страниц с примерами:
Всякий раз, когда я использую ReportViewer в режиме локальной обработки, я использую его в сочетании с инструментом сопоставления данных, таким как iBatis, и просто загружаю в него IList<Something>
объекты (завернутые в ObjectDataSource).
Комментарии:
1. Кори Ларсон, не мог бы ты показать мне, пожалуйста, образец страницы (aspx) с SqlDataSource и ReportViewer? Могу ли я сделать это без добавления DataSet (.xsd)? Хм, так как же мне создать свой отчет (.rdlc)?