台灣最大程式設計社群網站
∣
免費加入會員
∣登入
∣回首頁∣
您好
線上人數
1444
會員總數:
246712
討論主題:
190130
討論區
程式下載/上傳
科技新聞
專欄文章
會員中心
加值服務
外包接案
求職求才
登入
登出
歡迎您
免費
加入會員
討論區選單
新手必讀
我要提問!!
討論區
個人討論區
我的關注主題
我的黑名單
討論區EP英雄榜
專家等級說明
討論區常見問題
兌換發問點數QP
扣點申請加值服務
申請版主
開發工具
ASP
ASP.NET
C#
VB.NET
VB6
C/C++
PHP
Java
Java Script/ Node.js
AJAX / JSON / jQuery
其他語言
行動裝置開發
Android APP 開發
iOS APP/ swift 開發
Windows Phone APP
資料庫
ACCESS
MS SQL
MySQL
Oracle
其他DB
多媒體 / 網管
CSS/HTML5/Bootstarp
影像處理
office VBA / WinOS
Windows 伺服器
Linux / Unix
網管 / 資安 / VM
硬體 / 週邊 / 其他
綜合
求職求才
外包接案
心情甘苦談
網站經營 / 合夥 / 證照
建言 / 公告
文章區
專欄文章
科技新聞
Blog精華文章
討論區列表
>>
C#
>> ReportViewer子報表SubreportProcessing無法觸發
[]
[
我要回覆
]
1
ReportViewer子報表SubreportProcessing無法觸發
價值 : 200 QP
點閱數:1682 回應數:2
樓主
醬油哥
0
15
426
19
發送站內信
private void InspectionReport_Load(object sender, EventArgs e) { Add_DataTable(); this.reportViewer1.ProcessingMode = ProcessingMode.Local; reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(SubReportProcessingEventHandler); reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", Result_DT_1)); this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.ZoomPercent = 100; reportViewer1.RefreshReport(); } void SubReportProcessingEventHandler(object sender, SubreportProcessingEventArgs e) { switch (e.ReportPath) { case "SubStandards": for (int i = 0; i < ((ProductEdit)this.Owner).StandardsGrid.Rows.Count - 1; i++) { string TypeNO, ChineseName; TypeNO = ((ProductEdit)this.Owner).StandardsGrid.Rows[i].Cells["TypeNO"].Value.ToString(); ChineseName = ((ProductEdit)this.Owner).StandardsGrid.Rows[i].Cells["ChineseName"].Value.ToString(); Result_DT_2.Rows.Add(Result_DT_2.NewRow()); Result_DT_2.Rows[i][0] = Index; Result_DT_2.Rows[i][1] = TypeNO + " " + ChineseName; } e.DataSources.Add(new ReportDataSource("DataSet2", Result_DT_2)); break; } }
目前我的架構Table中有一個子報表
可是目前一直無法觸發SubreportProcessing這個事件
一直沒辦法幫子報表加入資料來源
一直找不到原因
可以請問是哪裡的問題嗎?
也有參考過蠟人張的文章
做法都一樣,就是沒辦法觸發
搜尋相關Tags的文章:
[ 子報表 ] ,
[ SubreportProcessing ] ,
本篇文章發表於2017-12-21 13:43
1樓
回應
春天
SubReportProcessingEventHandler裡面加上reportViewer1.RefreshReport();試試
本篇文章回覆於2017-12-22 14:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應
尤金
DataSet 需要有 P-Key 才行
PS:很久以前的問題,回覆並做個記錄
本篇文章回覆於2021-07-18 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
1
回覆
如要回應,請先
登入
.
|
網站導覽
|
網站介紹
|
4P點數說明
|
電子報
|
小舖活動
|
大事紀
|
廣告刊登
|
常見問題
|
聯絡我們
|
版權所有 ©copyright 2000 All Rights Reserved