Crystal报表多页上的数据

时间:2015-08-04 08:57:45

标签: c# asp.net crystal-reports

我是水晶报告v 13.0.0.2

我在此报告中显示数据如下:

private ReportDocument dispatchNote;
string connectionstring = UserDatabase.getConnectionString();

        using (SqlConnection con = new SqlConnection(connectionstring))
        {
            //Get sql
            string sqlstatement = getSqlStatement();

            using (SqlCommand cmd = new SqlCommand(sqlstatement))
            {
                using (SqlDataAdapter sda = new SqlDataAdapter())
                {
                    try
                    {
                        cmd.Connection = con;
                        con.Open();
                        cmd.Parameters.AddWithValue("@Order_No", Order_No);
                        sda.SelectCommand = cmd;

                        DataTable dt = new DataTable();

                        sda.Fill(dt);
                        dispatchNote.SetDataSource(dt);
                        CrystalReportViewer1.ReportSource = dispatchNote;




                    }
                    finally
                    {
                        con.Close();
                        sda.Dispose();
                        con.Dispose();
                    }
                }
            }
        }

我传递的参数是Order_No并在报告上显示结果。

我想将一个参数列表逐个传递给此查询,然后在Crystal Reports的不同页面上显示结果。传递参数和循环不是问题。如何在第一页中显示第一个结果,在Crystal Reports中显示第二页中的第二个结果等等?

1 个答案:

答案 0 :(得分:1)

结果将提示使用"详细信息"我觉得这一节。

转到Section Expert选择您要设置的部分,然后选择Paging,然后选择New Page After