水晶报表 运行时怎么弹出了让设置参数的窗口
程序: CrystalReport1 cs1 = new CrystalReport1();
SqlConnection cnn = new SqlConnection("Data Source=.;User ID=sa;Initial Catalog=lsyd");
SqlDataAdapter da = new SqlDataAdapter("select bmbh,rybh,ryxm from dgzry where bmbh='101'", cnn);
DataSet ds = new DataSet();
da.Fill(ds, "dgzry");
string path=Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"))+"\\CrytalReport1.rpt";
cs1.Load(path); //装入报表
cs1.SetParameterValue("qrq", System.Convert.ToDateTime("2001.01.01")); //设置起始日期
cs1.SetParameterValue("zrq", System.Convert.ToDateTime("2010.10.01"));//设置起始日期
cs1.SetDataSource(ds.Tables["dgzry"]);
crystalReportViewer1.ReportSource = cs1;
在开发调试时,怎么弹出了参数输入窗口呢?
------解决方案--------------------
C# code
cs1.SetDataSource(ds.Tables["dgzry"]); //这句放在设置参数前
cs1.SetParameterValue("qrq", System.Convert.ToDateTime("2001.01.01")); //设置起始日期
cs1.SetParameterValue("zrq", System.Convert.ToDateTime("2010.10.01"));//设置起始日期