none
Crystal Report與DataSet的問題 RRS feed

  • 問題

  • 我的DataSet是一般System.data.DataSet,不是具型別的...(因為我的欄位個數不一定...
    所以我沒有xsd檔...
    那我現在希望能在Crystal Report中顯示這樣的DataSet中的資料...

    我不知我該怎麼做??
    想請問各位大大有什麼方法??


    Jenny_Ming
    2009年10月26日 上午 06:55

解答

  • 報表開發跟一般程式開發概念不太一樣...不公開 DataSet Schema,就沒辦法去配置報表內容該怎麼呈現資料。

    一般來說,至少會新增一個只存放 DataTable Schema 的 DataSet(.xsd),DataTable 裡的欄位就是所有可能會用到的 DataColumn
    接著就能設計報表畫面了 (但未來再多增加欄位可能還要再回頭修改...)

    個人經驗談,有錯還請包涵。
    • 已提議為解答 Lolota Lee 2009年10月28日 上午 05:34
    • 已標示為解答 Lolota Lee 2009年11月2日 上午 05:05
    2009年10月26日 上午 09:30

所有回覆

  • 報表開發跟一般程式開發概念不太一樣...不公開 DataSet Schema,就沒辦法去配置報表內容該怎麼呈現資料。

    一般來說,至少會新增一個只存放 DataTable Schema 的 DataSet(.xsd),DataTable 裡的欄位就是所有可能會用到的 DataColumn
    接著就能設計報表畫面了 (但未來再多增加欄位可能還要再回頭修改...)

    個人經驗談,有錯還請包涵。
    • 已提議為解答 Lolota Lee 2009年10月28日 上午 05:34
    • 已標示為解答 Lolota Lee 2009年11月2日 上午 05:05
    2009年10月26日 上午 09:30
  • Hi,

    如果欄位數不一定,可以在xsd上先列出整個Table Schema, 然後透過參數去判斷要不要顯示,概念 可以參考下列連結:
    http://www.dotblogs.com.tw/lolota/archive/2008/04/10/2837.aspx
    微軟技術支援中心 (CSS)
    2009年10月28日 上午 05:47