我创建的数据集包含SqlServer 2008数据库的表视图。 然后我创建了一个报告(rdlc)并添加了以前的数据集作为此报告的来源。 在代码中,我打电话,从我的表视图类型返回列表的功能,这个名单分配给创建报告如下:某些数据集字段没有出现在RDLC报告中
ReportDataSource reportSource = new ReportDataSource();
reportSource.Name = "DataSet1";
reportSource.Value = GetData(); // returns List<MyTableViewType>
localReport.DataSources.Clear();
localReport.DataSources.Add(reportSource);
localReport.Refresh();
的问题是,我在数据集中三个字段不出现在报告中,尽管我确信(通过调试)他们在呈现报告之前得到填充。
任何帮助将不胜感激... 感谢
你可以发布你的'MyTableViewType'类。该类是否有'Serializable'属性集? – Andreas 2012-02-16 10:38:10