ReportViewer 本地报表显示单条记录
2007-12-14 18:30
501 查看
ReportViewer 本地报表显示单条记录
1、建一个数据集,拖两个表进入2、建立一新的报表,引用数据集的字段,这里来自两个表
3、在页面中拖入ReportViewer控件,添加上面建立的报表
4、在后台代码的page_load事件中写入
string orderid = "10249";
DataSet myds = new DataSet();
if(this.Request.QueryString["id"]!=null)
orderid=this.Request.QueryString["id"].ToString();
ReportParameter rptParaA = new ReportParameter("POrderID", orderid);
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rptParaA });
myds = Fih.DBFramework.DbHelperSQL.ExecuteDataSet("select * from orders as a join Customers as b on a.CustomerID=b.CustomerID where a.orderid=" + orderid);
ReportViewer1.Visible = true;
ReportDataSource rds = new ReportDataSource("DataSet1_Orders", myds.Tables[0]);
ReportDataSource rds1 = new ReportDataSource("DataSet1_Customers", myds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.DataSources.Add(rds1);
ReportViewer1.LocalReport.Refresh();
这样就可以从地址栏中传参数显示单条记录报表
相关文章推荐
- ReportViewer 本地报表显示单条记录
- vs2005 reportviewer本地模式报表呈现
- ReportViewerWebWebpart显示报表时显示的脚本错误:Uncaught Sys.ArgumentNullException: Sys.ArgumentNullException: 值不能为 null。参数名: panelsCreated[0]
- VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 请问怎样在VS2005的ReportViewer报表中显示数据库的表中的图像?
- 报表ReportViewer显示rdlc资源的图片
- 通过程序给ReportViewer 传递参数并显示报表
- ReportView显示本地报表
- 报表ReportViewer显示图片--rdlc
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- VS2005中ReportViewer 本地模式下报表呈现 入门示例
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- [C#]ReportView显示本地报表
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印【转】
- 报表ReportViewer显示图片--rdlc
- 报表ReportViewer显示图片--rdlc
- VS2005中ReportViewer 本地模式下报表呈现 入门示例
- 设定ReportViewer显示Reporting Service 报表时的可导出文件类型