2011-03-25 172 views
0

Iam嘗試使用report.rdlc在C#中創建一些報告。我想根據商店程序創建報告。我想顯示存儲過程在文本框中返回的數據。例如,textbox1包含來自存儲過程1的值,而textbox2包含來自存儲過程2的值等等。C# - 創建報告

這可能嗎?

+0

你能更模糊嗎?包括你嘗試過的信息,你試圖從中提取的RDBMS類型會使它很容易幫助。 – RQDQ 2011-03-25 18:16:09

+0

我在一個充滿產品的數據庫中有一個表格,我想創建有關這些切割的報告。在報告中,我需要信息,比如我在桌上有多少味道很好的產品,每種產品都有多少味道鮮美的產品。然後我想創建一些圖表。我沒有完成正確的知道,並正在尋找一些建議來完成這一點。提前謝謝了。 – 2011-03-25 18:23:52

回答

0

「這可能嗎?」 - 是的,你所提到的一切都是可能的。

您需要查看教程或其他內容。你可以先看看常見問題解答... http://www.gotreportviewer.com/

但我確信有數百個教程在那裏。一種方法可能是:

  1. 創建存儲過程以從數據庫中獲取數據。
  2. 創建數據集。
  3. 爲您創建的每個sproc創建一個tableAdapter(tableAdapter將使用您創建的sprocs)。
  4. 創建報告本身。
  5. 使用reportViewer控件創建一個頁面。
  6. 在page_load期間,您需要擁有tableAdapters的實例並調用它們的GetData()函數。
  7. 然後,您需要將數據數據源添加到reportViewer控件並調用ReportViewer.Refresh()。

這不是完整步驟列表,但希望它能讓你朝着正確的方向前進。運氣最好!