这是我的第一个问题.
我正在使用VS Community 2015和一个带有Entity Framework 6的MVC 5项目.我使用代码优先迁移进行数据建模.
我已经有报告使用每个视图.每个视图都使用C#模型将show report作为HTML5网页.
现在我必须将输出发送到pdf,word,excel ...为此,我将使用RDLC,但我不知道如何将对象模型设置为数据集.这个想法是发送同一个已经使用视图构建报告的对象.报告的数据不是.
任何想法或建议或教程我该怎么做?
我是RDLC的新手,我之前从未使用过数据集.
谢谢
我正在ReportDataSource使用Dapper进行查询.但是,即使有IEnumerable加载的数据,我也有一个空报告.当你花一件Datatable作品.
如何使用Dapper从查询传递数据ReportViewer?
this.reportViewer.LocalReport.DataSources.Clear();
DataTable dt = new DataTable();
dt = CN.Query(Sql, param);
Microsoft.Reporting.WinForms.ReportDataSource rprtDTSource = new Microsoft.Reporting.WinForms.ReportDataSource(dt.TableName, dt);
this.reportViewer.LocalReport.DataSources.Add(rprtDTSource);
this.reportViewer.RefreshReport(); –
Run Code Online (Sandbox Code Playgroud)