2011-05-25 14 views
12

我在My WinForm应用程序项目中使用了Microsoft报告。我对表达式和组有些问题,甚至是过滤器以及许多其他问题。我正在为Microsoft Report.But寻找一个参考教程直到现在我还没有找到任何教程。你能帮我找到一个教程吗?我找到了。告诉我,如果你知道的更好。 感谢Microsoft WinForm应用程序中的报告教程

+0

Di你检查一下吗? [链接](http://msdn.microsoft.com/en-us/library/ms251686.aspx) – 2011-06-07 18:53:57

+0

我认为这不是真正有用的。 – Saleh 2011-06-08 06:20:45

回答

42

创建客户端报表定义文件(RDLC) 添加一个名为“RDLC”文件夹中。这将持有我们的RDLC报告。 enter image description here

右键单击RDLC文件夹,选择“添加新项目”,然后添加“产品”的“RDLC”名称。我们将使用“报告向导”来引导我们完成RDLC的创建步骤 enter image description here

在下一个对话框中,给数据集一个名为“ProductDataSet”的名称。将数据源更改为“NorthwindReports.DAL”并选择“ProductRepository(GetProductsProjected)”。 “数据源”可能显示为空。为了填充它,请确保您的项目已编译并且根文件夹中有一个index.aspx文件。这可能是一个错误。

从该方法返回的字段显示在右侧。点击下一步。 enter image description here

将ProductName,CategoryName,UnitPrice和Discontinued拖放到Values容器中。请注意,您可以使用此用户界面创建更复杂的分组。点击下一步。 enter image description here

此屏幕上的大多数选择都是灰色的,因为我们没有在前一个屏幕中选择一个分组。点击下一步。 enter image description here

为您的报告选择一种样式。点击下一步。 enter image description here

报表图形设计表面现在可见。右键单击报告并添加页面页眉和页面页脚。 enter image description here

在报表设计表面处于活动状态时,将文本框从工具箱拖放到页眉。将另一个文本框拖到页眉。我们将使用文本框添加一些标题文本,如下图所示。 enter image description here

您可以使用格式工具栏(标记为红色)更改文本框的字体大小和其他属性。您也可以通过在列和拖动之间移动光标来调整列的大小。 enter image description here

添加表达式

再添加两个文本框的页面页脚。我们将使用这些来添加生成报告的时间和页码。右键单击页脚中的第一个文本框,然后选择“表达式”。 enter image description here

添加下面的表达式打印日期(注意在表达式的左边等号(=)下面的对话框中) enter image description here

“©罗斯文商贸” &格式(NOW(),“MM/dd/yyyy hh:mm tt“) 右键单击第二个文本框并为页数添加以下内容。

Globals.PageNumber &“of”& Globals.TotalPages 格式化页面页脚已完成。

我们现在要格式化“单价”列,以便显示货币格式的数字。右键单击[单价]列(不是标题),选择“文本框属性。”

enter image description here

在“数字”,选择“货币”。点击确定。

enter image description here

添加图表

具有设计的表面活性,去到工具箱和拖放的图表控制。您需要先移动产品列表表格以为图表控制留出空间。也可以通过拖动角落或页眉/页脚分隔符来调整文档大小。

enter image description here

在接下来的对话框中,选择所述第一图表类型。如果需要,可以稍后更改。点击确定。图表被添加到设计界面。

enter image description here

单击图表(不是神话)蓝色条。这将带来丢弃地点的丢弃地点。将UnitPrice和CategoryName拖放到顶部(y轴)和底部(x轴),如下所示。这将给我们给定类别的总单价。这是最好的,我可以提出什么报告呈现,对不起:-)删除图例区域以获得更多的屏幕地产。图表

enter image description here

调整自己的喜好。通过双击这些区域来更改标题,x轴和y轴文本。

enter image description here

我们做了这么远。让我们通过向条形图添加渐变来让客户留下深刻的印象:-)右键单击蓝色条并选择“系列属性”。

enter image description here

在“填充”,添加颜色和次要颜色和选择渐变风格。

enter image description here

我们完成了我们的设计报告。在下一节中,您将看到如何将报表添加到报表查看器控件,绑定到数据并在过滤条件发生更改时刷新。

对于cs文件请点击此链接: Click here

对于子报告请点击此链接:Click here for sub report details

共同RDLC表达请点击此链接Click here