我在查询字符串中传递日期,对使用此日期返回数据集的数据库进行查询,然后我只是将此数据表绑定到我的报告..evry 事情好..但是当我按下导航按钮(下一步)时错误(加载报告失败)我猜它是由于 url 中的日期转换为 %2f。
谁能告诉我解决方法...
我的网址是(在第一次加载报告时效果很好)
http://localhost:8186/Report.aspx?RptType=1&fromdate=5/1/2012&todate=5/31/2012
当我点击下一步时,网址变成了
http://localhost:8186/Report.aspx?RptType=1&fromdate=5%2f1%2f2012&todate=5%2f31%2f2012
我的代码是:
string fromdate = Request.QueryString.Get("fromdate");
string todate = Request.QueryString.Get("todate");
Dataset ds = sbg_JobSeeker.GetJobSeakerDetailInfo(fromdate, todate);
ds.Tables[0].TableName = "sbg_JobSeeker";
reportSource.ReportDocument.Load(path + "Applicants.rpt");
reportSource.ReportDocument.SetDataSource(ds.Tables[0]);