ReportViewer 本地報表顯示單條記錄

2021-04-14 02:29:43 字數 1064 閱讀 4639

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 );

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();

這樣就可以從位址列中傳引數顯示單條記錄報表

webService本地正常Linux報錯

工廠 jaxwsproxyfactorybean jaxwsproxyfactorybean new jaxwsproxyfactorybean 設定 位址 與jaxwsproxyfactorybean.setaddress http localhost 8080 test 與jaxwsproxyf...

ReportViewer 巢狀子報表

1.aspx 頁面 reportviewer1 subreportprocessing方法繫結子報表資料來源 頁面註冊 register assembly microsoft.reportviewer.webforms,version 10.0.0.0,culture neutral,publick...

mysql連線本地資料庫報10061

具體問題 除10061報錯,任務管理器 ctrl shift esc 中無mysqld.exe程序,嘗試啟動mysql服務,啟動幾秒狀態又停止 解決方法 以管理員身份執行cmd win r 此處mysql安裝路徑為d program files x86 mysql mysql 8.0.20 cmd中...