日期:2014-05-17  浏览次数:20812 次

急急,c# winform RDLC报表的问题
最近要用reportViewer做一个报表 但是,从网上看到的例子一般都是直接绑定数据库的,没有绑定List的,我个人感觉是可以的,但是不知道怎么去做,请大家指点一下,如果绑定LIST该怎么去做,目前我做的情况是:
1:在一个Winform页面添加一个reportViewer控件,然后在cs里面写:
 this.reportViewer1.LocalReport.DataSources.Clear();
 this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("sp_LinqTestResult", classinfolist));
  this.reportViewer1.LocalReport.Refresh();
其中:
List<ClassInfo> classinfolist= new List<ClassInfo>();

public class ClassInfo
  { public int ID;
  public string Name;
  public string Address;
}
2:然后新建一个报表Report1.rdlc 在Report1.rdlc 添加一个表格矩阵,但是不知道在数据项里面如何写绑定源(看到绑定数据库的时候 都是写“=Fields!ID.Value”,于是为也这样写,但是发现这样是错误的),请大家指教。谢谢先

------解决方案--------------------
添加对象