2011-03-25 91 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()。

这不是完整步骤列表,但希望它能让你朝着正确的方向前进。运气最好!