【发布时间】:2012-01-29 14:28:45
【问题描述】:
我创建了包含来自 SqlServer 2008 数据库的表视图的数据集。 然后我创建了一个报告 (rdlc) 并将之前的数据集添加为该报告的来源。 在代码中,我调用了一个函数,该函数从 My Table View 类型返回一个列表,并将该列表分配给创建的报表,如下所示:
ReportDataSource reportSource = new ReportDataSource();
reportSource.Name = "DataSet1";
reportSource.Value = GetData(); // returns List<MyTableViewType>
localReport.DataSources.Clear();
localReport.DataSources.Add(reportSource);
localReport.Refresh();
问题是数据集中的三个字段没有出现在报告中,尽管我确信(通过调试)它们在呈现报告之前已被填充。
任何帮助将不胜感激... 谢谢
【问题讨论】:
-
你能发布你的
MyTableViewType课程吗?类是否设置了Serializable属性?
标签: rdlc localreport