DevExpress XtraReport使用步驟如下:
一、在報表設計器的數據源用綁定DataSet的方式
1、啟動Visual Studio.
2、新建一個WinForm窗體應用;
3、在項目菜單中,選擇添加項,如下:
4、 從工具箱拖一個 DataSet 到報表設計器內
5、設置此DataSet的架構Table、Column
6、 在本例內上述TableName:CurrencyType,ColumnName分別:Code, Name
7、將報表的數據源設置為上述DataSet,
8、報表設計器面版,從工具箱,拖一個XRTable到 Detail帶區;
8、對XRTable內的列綁定到DataSet
9、上述報表設計初步完成,現將此報表進行打印預覽。
A、在WinForm增加一個打印按鈕,並在按鈕事件內增加如下代碼:
private void btnPrint_Click(object sender, EventArgs e)
{
var report = new XtraReport1();
report.ShowPreview();
}
B、運行Demo
二、報表設計器的數據源用WebService接口方式
1、添加服務引用
2、設置數據源的對象
3、將WinForm的打印按鈕添加如下代碼:
private void button1_Click(object sender, EventArgs e)
{
XtraReport1 designForm = new XtraReport1();
ServiceReference1.Service1Client sc = new ServiceReference1.Service1Client();
var ds = sc.QueryCurrency();
designForm.DataSource = ds;
designForm.ShowPreview();
}
4、運行Demo,效果如下: