2012-12-18 109 views
0

場景:添加數據集到RDLC文件

我有一個RDLC文件 - TestReport.rdlc 我有一個表格 - Form1.cs的 我有一個的ReportViewer - rptViewer

我對報表數據源將是運行時定義的XML文件或數據表(在按鈕單擊事件中)。現在,當我處於報表的設計模式時,如何將DataSource或DataSet添加到報表中,以便將列/字段「添加」到報表中?

現在在報告中,當我單擊新建 - > DataSet時,我被要求從數據庫,服務,對象或SharePoint中選擇,但我想使用內存中存在的對象。

我正在使用VS2012。

感謝, 安德魯

回答

0

在XML的情況下,你必須爲它創建的模式,然後將其添加到設計視圖的報告。

一個簡單的例子是in this blog(這很舊,但仍然很好理解你要做什麼)。

如果還是XML的模式是動態的,我就出來了唯一的解決辦法是要創建一個paramater爲XML的每個節點/屬性,並建立一個或多個.rdlc文件每一種類型的XML