asp.net如何把控件传到另一个页面
Default.aspx
string sql = "select ima01,ima02,ima021,ima05,ima06,ima07,ima08,ima37,ima39 from ima_file where rownum <= 50";
string stringConfig = @"Data Source=toptest;User ID=ds7;Password=ds7;";
OracleConnection oconn = new OracleConnection(stringConfig);
OracleCommand ocmd = oconn.CreateCommand();
ocmd.CommandText = sql;
OracleDataAdapter oda = new OracleDataAdapter();
oda.SelectCommand = ocmd;
oda.Fill(ds, "ogb_file");
CrystalReportSource1.ReportDocument.Load(@"F:\aimr181\2\aimr181_2_std.rpt");
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["ogb_file"]);
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();
//这一句把水晶报表对象付给一个session
Session["cryrv"] = CrystalReportViewer1;
Default2.aspx
this.CrystalReportViewer1= (CrystalReportViewer)Session["cryrv"];
这样Session["cryrv"]虽然不为空 可是付给了Default2.aspx页面的CrystalReportViewer1 运行页面显示为空。。。