水晶报表怎么实现分组统计如图所示,采用推模式

2025-03-24 02:06:15
推荐回答(1个)
回答1:

vs2008中:

protected void Page_Load(object sender, EventArgs e)
{

//推模式
CrystalReport1 rpt = new CrystalReport1();
rpt.SetDataSource(CommonCode.GetData());

CrystalReportViewer1.ReportSource = rpt;
}

public static class CommonCode
{
public static DataTable GetData()
{
string constr = "Data Source=.;Initial Catalog=db_Test;Integrated Security=True";
using (SqlConnection conn = new SqlConnection(constr))
{
SqlDataAdapter da = new SqlDataAdapter("select * from dbo.T_Orders",conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}

}
}
这是网上帮你找到的答案,个人感觉finereport用起来更方便