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;
}
只显示一点点(只显示个左上角) 其它部分都是空白 看不到如果在页面上 放个按钮 点击按钮触发事件 在事件中 给 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);
}
好像是crystalreport的一个图形界面目录。