当前位置:编程学习 > C#/ASP.NET >>

C#实现水晶报表绑定数据并实现打印

步骤:

1.新建一个数据集,然后将数据库里面的表托放到DataSet2.xsd里面

   \   

  2.新建一个水晶报表,根据向导完成水晶报表的制作,效果图如下:

   \

  3.新建一个WINDOWS窗体,并在窗体里面放置一个CrystalReportViewer控件,单击右上角的小三角行,然后选择需要显示的报表,并设置报表的路径,

  效果图如下:

  \

  4.接下来是后台代码的绑定了:

  

view source
print?
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里面自带的):
view source
补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,