水晶报表的翻页显示问题
开始点查询,可以得到报表的第一页,可是点报表中的后一页按钮,页回却不显示数据,显示的是开始出现的设计时的CystalReportViewer控件,本来初学ASP。NET,请各位帮下忙看看。代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using CrystalDecisions.CrystalReports.Engine;
namespace WebRpt_SN
{
/// <summary>
/// Rpt1Frm 的摘要说明。
/// </summary>
public class Rpt1Frm : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox tbDateFrom;
protected System.Web.UI.WebControls.TextBox tbDateTo;
protected System.Web.UI.WebControls.Button bOK;
protected CrystalDecisions.Web.CrystalReportViewer crptv;
protected System.Data.OleDb.OleDbCommand cmdRpt1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
private void bOK_Click(object sender, System.EventArgs e)
{
cmdRpt1.Connection = MyGlob.OleDbConn;
System.Data.OleDb.OleDbDataAdapter daRpt1=new System.Data.OleDb.OleDbDataAdapter(cmdRpt1);
DataSet1 myds=new DataSet1();
daRpt1.Fill(myds,"产值");
crpt1 myrpt=new crpt1();
myrpt.SetDataSource(myds);
crptv.ReportSource=myrpt;
crptv.RefreshReport();
}
}
}