推荐:水晶报表最简便绑定法

    技术2022-05-11  8

    水晶报表一般在建立数据集之后进行绑定,下面我介绍一种,直接用Sql语句绑定,不需要设置CrystalReportViewer1的报表路径,不需要单独建立数据集的简便方法。 代码如下:   CrystalReport3 oCR = new CrystalReport3(); // 绑定的.rpt 对象    // sql绑定数据    SqlConnection cnn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"]);    SqlDataAdapter cmd1 = new SqlDataAdapter("select top 1 * from meetingplan",cnn);    DataSet ds = new DataSet();    cmd1.Fill(ds,"meetingplan");        oCR.SetDataSource(ds);    this.CrystalReportViewer1.ReportSource = oCR;  // 绑定rpt文件    cnn.Close(); 注:meetingplan要与报表专家CrystalReport3绑定的一致,否则会出现 查询引擎错误。

    最新回复(0)