使用DevExpress.XtraReports打印报表时,分别采用两种打印方式。以下面的打印样式为列作简要说明:
第一种:表头表尾保持不变,表中数据根据实际打印条数更改。如现在我要打印的学生为三个,则得到如下的报表:
实现方式:1、新建在XtraReport1中,分别在PageHeader中设计表头,在Detail中设计表尾,在pageFooter中设计出表中数据部分,如下图所示:
2、报表的C#代码:
/// <summary> /// 自己构造数据源,当然 可以从程序 中传入数据 源 /// </summary> /// <returns></returns> private DataTable CreateTable() { DataTable dt = new DataTable(); dt.Columns.Add("class"); dt.Columns.Add("na