C#实现水晶报表绑定数据并实现打印
步骤:
1.新建一个数据集,然后将数据库里面的表托放到DataSet2.xsd里面
2.新建一个水晶报表,根据向导完成水晶报表的制作,效果图如下:
3.新建一个WINDOWS窗体,并在窗体里面放置一个CrystalReportViewer控件,单击右上角的小三角行,然后选择需要显示的报表,并设置报表的路径,
效果图如下:
4.接下来是后台代码的绑定了:
01
//绑定开始
02
String sql=
""
03
sql =
"select * from 表名"
04
SqlConnection con=
new
Sqlconnection(
"数据连接字符串"
);
05
SqlDataApter da=
new
SqlDataApter(sql,con);
06
DataSet ds=
new
DataSet();
07
CrystalReport1 cry=
new
CrystalReport1 ();
08
con.Open()
09
da.Fill(ds,
"dgv"
)
10
cry.SetDataSource(ds.Tables(
"dgv"
))
11
CrystalReportViewer1.ReportSource = cry
12
//绑定结束
13
如果要实现打印功能,还需修改一下,以下是打印的功能:(这个打印功能不是CrystalReportViewer1里面自带的):
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,