2010-07-15 109 views
0

上的按键我已经生成的报告选择的指数变化,报告的第一页就显示正确与正确的结果,但是当我浏览到第二页水晶报表消失是什么,请让我知道原因水晶报表问题

protected student studentList_SelectedIndexChanged(对象 sender,EventArgs e) int studentId = Convert.ToInt32(studentList.SelectedValue); ReportDocument report = new ReportDocument(); report.Load(Server.MapPath(“StudentResume.rpt”)); DataTable tbl_students; tbl_students = resumeManager.GetStudentListForCrystalRpt(studentId); report.SetDataSource(tbl_students); studentResumeCrViwer.ReportSource = report; // studentResumeCrViwer。 }

+0

请注意我的问题,这已经很长时间了,我看到要解决我的问题,但我找不到合适的解决方案。请为此提供帮助。 – NoviceToDotNet 2010-07-17 11:28:50

回答

0

您是否在同一页面上有报告查看器?我遇到了类似的问题,我在page_load中执行了报告绑定,单击页面导航时,页面重新加载,导致导航失败。将绑定移至page_init解决了问题。在这里,我看到该页面被重新加载并且观看者消失。

+0

是的,我有报告查看器在同一页上,你可以告诉我如何解决问题..我真的需要重新绑定,因为在页面导航报告回发...所以我应该重新绑定它.. – NoviceToDotNet 2010-07-15 12:28:17

+0

实际上重新绑定丢失页面导航。你可以保留绑定信息并将其绑定到page_init中吗?就像事件一样,您实际上可能会将绑定源发回到后面的代码中,并在page_init事件中绑定报告源。 – Kangkan 2010-07-15 12:55:42

+0

我做了同样的事情,但无济于事请解决我的问题 – NoviceToDotNet 2010-07-17 11:26:51