怎样用c#.net制作水晶报表并且连接Oracle数据库

怎样用c#.net制作水晶报表并且连接Oracle数据库,第1张

首先,在工具箱里面拖一个CrystalReportviewer控件,然后点击控件右侧三角箭头,可以去掉显示组树,然后选择则创建新Crystal报表,d出创建新Crystal报表,默认确定,也可以自定义报表名称

第二,在CrystalReports库中选择使用报表向导,标准,确定。然后在d出的创建报表向导中展开创建新连接,选择OLE DB,然后选择一个提供程序,我选择的是Micrisoft OLEDB Provider for Sql server ,若是Oracle 则选择相应的提供程序。

第三,选择下一步,选择则你所要连接数据库的服务器名称,用户名,密码,数据库名称,点击下一步,选择你需要的数据表,点击>添加,下一步,选择你需要的字段,要显示在报表上的字段

第四,主报表,显示对应的字段,都有两项,上面是要显示的名称,下面是内容,可以把上面的改成中文字段名称。可以随意修改格式。

这样大概的报表就走好了,包括打印等功能。若是要按某个字段照查询格式显示报表,则需要实例化你开始创建(报表名称).rpt,可以看一下你的解决方案资源管理器中的*.rpt名称,实例化。

VB(Dim myreport as CrystalReport1=new CrystalReport1() ) C#( CrystalReport1 myreport=new CrystalReport1()) ,然后代码: myreport.Refresh()myreport.RecordSelectionFormula = "{你的表名.字段名称}=' " &某个文本框的.text &" ' "

CrystalReportViewer1.ReportSource = myreport

这样就做好了。

有两种方式:

新建数据库,选择JDBC方式连接,然后选择数据库类型,选择驱动器,修改URL

下载第三方jar包,需要使用连接access数据库的第三方jdbc驱动;新建数据库,选择JDBC方式连接,选择数据库类型,选择驱动器,修改URL;连接池属性;点击连接池属性可设置该JDBC数据连接的连接池配置,详细请查看JDBC连接池属性,这里使用默认设置,一般都是用默认设置。输入用户名、密码,测试连接;如果有用户名密码,输入Access数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。

个人感觉FR的 *** 作简便点


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

原文地址: http://outofmemory.cn/sjk/9551497.html

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

发表评论

登录后才能评论

评论列表(0条)

保存