1.将已有的*.rdl文件拷贝到项目指定的目录,修改扩展名为*.rdlc。
2.添加DataSet类型文件,在该文件的设计视图上右键鼠标,选择添加DataTable/DataAdapter等。通常通过DataAdapter添加自定义查询(可以带有参数),或者存储过程等。这样生成的DataAdapter类的Fill/GetData方法将包含对应的参数。
3.双击打开上面的报表,菜单Report-->Report DataSource,从Project DataSource中选择刚添加的报表数据源,同时删除原来已有的数据源如:
4.回到报表页面,选中使用数据源的控件,修改数据源为新的数据源。或者最好的方式将上面的数据源命名与原来的一致,就不需要修改了。如:
5.然后在页面的ReportViewer中选择刚新增的报表即可,设计器会自动修改页面的代码,调用对应的方法填充报表。