VS2010 水晶报表的使用方法

VS2010 水晶报表的使用方法,第1张

在VS 中新建一个“Windows 窗体应用程序”项目 在该项目中添加一个水晶报表“CrystalReport rpt” 然后在项目上点击鼠标右键属性 将“目标框架”改为“ Net Framework ”

打开app config文件 在“startup”节点一个“useLegacyV RuntimeActivationPolicy="true"”属性

复制代码 代码如下: <startup useLegacyV RuntimeActivationPolicy="true"><supportedRuntime version="v " sku=" NETFramework Version=v "/></startup>

在Form 窗体中 从工具箱拖出一个Crystal Report Viewer控件 双击Form窗体 是双击Form窗体 不是Crystal Report Viewer 在后台的Form_Load事件中写入如下代码

复制代码 代码如下: private void Form _Load(object sender EventArgs e) { string connStr = "Data Source= SqlExpressInitial Catalog=dbTestUser ID=saPassword=test"SqlConnection conn = new SqlConnection(connStr)conn Open()try { string sql = "SELECT * FROM Customer where email!= test@gmail "SqlDataAdapter sda = new SqlDataAdapter(sql conn)DataSet ds = new DataSet()sda Fill(ds "tmpTable")

string reportPath = System Windows Forms Application StartupPath + @"CrystalReport rpt"ReportDocument rd = new ReportDocument()rd Load(reportPath)rd SetDataSource(ds Tables[ ] DefaultView)this crystalReportViewer ReportSource = rd} catch (Exception ex) { throw new Exception(ex Message ToString())} finally { conn Close()} }

lishixinzhi/Article/program/net/201311/14223

VS2017 支持ReportViewer .首先你要先安装 RDLC Report .在https://marketplace.visualstudio.com/items?itemName=SqlReportingServices.MicrosoftRdlcReportDesignerforVisualStudio-18001 这个地址下载。下载安装后,打开VS2017,然后点工具菜单,选择NuGet包管理器中的manager NuGet Packages for solution ,在浏览界面上搜索 reportviewer ,就会找到很多的RDLC版本。如果你想要使用微软的,那就请你搜索 reportviewercontrol ,出来的两个都微软出品的一个是winform一个是web的。然后就下载安装。安装完毕就可以在VS2017中使用 ReportViewer了。如果添加不了控件到工具栏,请直接手动在页面里添加。先在页面注册ReportViewer控件 <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

然后添加<asp:ScriptManager runat="server"></asp:ScriptManager>

<rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="1400px" Height="800px">

<LocalReport ReportPath="Report.rdlc">

</LocalReport>

</rsweb:ReportViewer>

这样就可以了。

项目右键再添加dataset 项目右键添加report(rdlc),添加datatable,将dataset设置为数据源,给datatable添加几列 winform中添加reportviewer控件,在控件右上方的下拉下找到rdlc即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11380474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存