这个是DEV Express控件中的xtrareport控件
如下代码是在aspx中的BUTTON按钮中的代码
代码如下string strconn = Convert.ToString(ConfigurationManager.AppSettings["ConnectionString"]);
this.DayReportToolbar.Visible = true;
this.DayReportViewer.Visible = true;
string startTime = this.Text1.Value;
string endTime = this.Text2.Value;
string ID = this.dpd_ID.SelectedItem.Text;
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
string sql = "Select a.User_code,b.Check_time From UsersInfo As a ,UseSteamDayData As b Where a.User_code='" + ID + "'"+
"AND b.Check_time>'" + startTime + "' And b.Check_time<'" + endTime + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter ada = new SqlDataAdapter(cmd); Daydataset dt = new Daydataset();//数据集
ada.Fill(dt);
var rep = new Dayreport(); //报表
rep.LoadLayout(Server.MapPath("../Dayreport.resx"));
rep.DataSource = dt;
this.DayReportViewer.Report = rep;报错如下:
未能映射路径“/Dayreport.resx”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 未能映射路径“/Dayreport.resx”。
如下代码是在aspx中的BUTTON按钮中的代码
代码如下string strconn = Convert.ToString(ConfigurationManager.AppSettings["ConnectionString"]);
this.DayReportToolbar.Visible = true;
this.DayReportViewer.Visible = true;
string startTime = this.Text1.Value;
string endTime = this.Text2.Value;
string ID = this.dpd_ID.SelectedItem.Text;
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
string sql = "Select a.User_code,b.Check_time From UsersInfo As a ,UseSteamDayData As b Where a.User_code='" + ID + "'"+
"AND b.Check_time>'" + startTime + "' And b.Check_time<'" + endTime + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter ada = new SqlDataAdapter(cmd); Daydataset dt = new Daydataset();//数据集
ada.Fill(dt);
var rep = new Dayreport(); //报表
rep.LoadLayout(Server.MapPath("../Dayreport.resx"));
rep.DataSource = dt;
this.DayReportViewer.Report = rep;报错如下:
未能映射路径“/Dayreport.resx”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 未能映射路径“/Dayreport.resx”。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货