步驟:
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