大家好,小弟剛學rdlc報表,現在想動態為報表系結一個List資料源,
一切都ok了,就是在RDLC報表欄位系結時這個運算式如何寫? 我用DataTable資料源這種方式寫運算式 Fields!no.Value , 運行報表報錯,提示:
文本框“textbox5”的 Value 運算式參考了欄位“no”。報表項運算式只能參考當前資料集作用域內的欄位或指定資料集作用域內的欄位(如果該運算式包含在聚合函式中)。
請問資料源為List中時,報表中的表格明細欄位的運算式應該如何寫? 謝謝!
List<TM> tms = new List<TM>();
TM tm1 = new TM();
tm1.no = "118000184001001001";
tms.Add(tm1);
TM tm2 = new TM();
tm2.no = "118000184001001002";
tms.Add(tm2);
TM tm3 = new TM();
tm3.no = "118000184001001003";
tms.Add(tm3);
Microsoft.Reporting.WinForms.ReportDataSource
rds = new Microsoft.Reporting.WinForms.ReportDataSource("dataset1", tms);
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(rds);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/254209.html
標籤:C#
上一篇:API服務介面簽名代碼與設計,如果你的介面不走SSL的話?
下一篇:遍歷時間框給文本框賦值
