← 返回所有博客文章

C1ReportViewer可以让您从现有的Microsoft Access 和 Crystal Reports中获取或导入现存的报表,来创建新的报表。方便用户向Web页面上添加Access样式的数据库报表,现在来使用下该控件。

Step1

首先我们需要创建一个ASP.Net Web应用程序,之后添加一个Web窗体。然后,在工具栏找到C1ReportViewer控件,如果工具栏没有C1ReportViewer,我们可以点击右键选择“选择项”将C1ReportViewer添加进来。双击该控件将其添加到页面中。

Step2:

这一步要做的就是绑定数据库,首先添加引用项,右键点击解决方案添加引用,添加C1.Web.Wijmo.ControlsC1.Web.Wijmo.Controls.Design ,选择下图所示的两项即可:

image001

在解决方案创建一个名为TempReports的文件夹,并右键点击选择"添加-现有项",将名为" Nice1_StandardGroups.rdl"文件添加进来。

Step3

点击C1ReportsViewerk控件,修改该控件地方属性,将Filename的值设为"TempReports/Nice1_StandardGroups.rdl",将ReportName的值设为"01: Alternating Background (Greenbar report) "。

image002

源视图下源代码如下:

  1: <wijmo:C1ReportViewer ID="C1ReportViewer1" runat="server"
  2: FileName="TempReports/Nice1_StandardGroups.rdl" Height="600px"
  3: ReportName="01: Alternating Background (Greenbar report)" Width="800px">
  4: </wijmo:C1ReportViewer>

 

现在就大功告成了,运行结果如下图:

image003

我们还可以更改它的外观主题:在设计视图下打开任务菜单,修改主题为" metro-dark",运行后结果如下:

image004