none
DataSet(.xsd)內DataTable欄位如何包含括弧呢? RRS feed

  • 問題

  • 大家好,
    我想用RDLC製作報表,但是在欄位名稱遇到問題

    報表內容已經放在一個DataTable內,然後有一個DataSet(.xsd)

    在DataSet內新增DataTable去對應要放入的datatable

    最後會用下面這個方法將DataTable放入DataSet1內做對應

    reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1",table));


    但是我DataTable內有欄位名稱如"遲到\n(分)"             (因為也會以datagridview顯示datatable的結果,所以需要換行)

    這時就會造成以下錯誤

    資料集 ‘DataSet1’ 中某欄位的名稱為 ‘遲到\n(分)’。欄位名稱必須是 CLS 相容的識別碼。

    並且在RDLC內也無法使用<<Expr>>將資料帶入

    請問該怎麼解決呢?

    2016年12月21日 上午 09:30

解答

  • 如果要正規的解決,你根本就不應該這樣命名 Column

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 wowbanggggg 2016年12月22日 上午 01:20
    2016年12月21日 上午 11:30
    版主

所有回覆

  • 如果要正規的解決,你根本就不應該這樣命名 Column

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 wowbanggggg 2016年12月22日 上午 01:20
    2016年12月21日 上午 11:30
    版主
  • 謝謝提點!!

    我想我知道該怎麼做了

    感謝前輩的經驗分享 :)

    2016年12月22日 上午 01:22