首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

crystalreportviewer 在Page_load中读一个报表文档显示,出现有关问题

2013-03-04 
crystalreportviewer在Page_load中读一个报表文档显示,出现问题?crystalreportviewer在Page_Load中读一个

crystalreportviewer 在Page_load中读一个报表文档显示,出现问题?
crystalreportviewer  在Page_Load中读一个报表文档显示

就是第一次打开页面,页面上就显示 数据  ,现在是 打开页面  crystalreportviewer  控件 
只显示一点点(只显示个左上角)  其它部分都是空白 看不到



如果在页面上  放个按钮  点击按钮触发事件 在事件中 给 crystalreportviewer  绑定值就显示正常

Page_Load  和  按钮事件中 绑定数据用的语句都是一样的,不知道什么原因?

麻烦大家帮我看看?谢谢!


代码:

        protected void Page_Load(object sender, EventArgs e)
        {
            SNDGoodsTypeFacade biz = new SNDGoodsTypeFacade();
            myds = biz.GetDataSource();
            BindReport(myds);
        }



  protected void Button1_Click(object sender, EventArgs e)
        {
            SNDGoodsTypeFacade biz = new SNDGoodsTypeFacade();
            myds = biz.GetDataSource();
            BindReport(myds);
        }




        private void BindReport(DataSet myds)
        {
            ReportDocument CustomerReport = new ReportDocument();
            string reportPath = MapPath(TemplateSourceDirectory) + "\\Rep_GoodsAmount.rpt";
            CustomerReport.Load(reportPath);
            if (myds != null)
                CustomerReport.SetDataSource(myds.Tables[0]);
            MyReport.ReportSource = CustomerReport;
        }







[解决办法]
放到
if(!IsPostBack)
{
 SNDGoodsTypeFacade biz = new SNDGoodsTypeFacade();
            myds = biz.GetDataSource();
            BindReport(myds);
}
[解决办法]
是你发布iis目录下少东西。 
好像是crystalreport的一个图形界面目录。

热点排行