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

你可以试一下下面这一串代码

//连接读取数据库

SqlConnection conn = new SqlConnection("server=.database=Software_DBuid=sapwd=")

SqlDataAdapter dapt = new SqlDataAdapter("select * from Software_RenCai", conn)

DataSet ds = new DataSet()

dapt.Fill(ds, "Software_RenCai")

//加载水晶报表

CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"))//报表路径

CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["Software_RenCai"])//表的名称

CrystalReportSource1.DataBind()

CrystalReportViewer1.ReportSource = CrystalReportSource1

CrystalReportViewer1.DataBind()

你自己多试试把,关键还是要你自己尝试,毛泽东说的,实践出真知啊!

.net中的WinForm和WebForm都可以使用水晶报表。

当然Winform的要强大一些。

添加水晶报表和添加Web页面是一样的,都是在添加那个窗口选的。

我用过在WebForm中用水晶报表要添加一个数据集文件(也即是DataSet)。

具体详细 *** 作可以到微软msdn.microsoft.com下载视频讲座,是邵志东演讲的,有这么一个视频


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存