VS2008 用Crystal Report做报表不能翻第3页
VS2008 用Crystal Report做报表不能翻第3页,只能直接输入页码再点"转到",Why?
我的步骤:
1. 做一个新Crystal Report报表,在报表设计里直接连接数据库并写SQL完成报表。
2. 做一个Web页面,有个查询条件,添加CrystalReportViewer1, 写了个方法如下:
private bool MyRptDataBind()
{
string vSql;
vSql = "select * from table where .... "+页面上的条件
DataTable dt = da.GetDataTable(vSql);
if (dt != null)
{
ReportDocument rd = new ReportDocument();
string s = BR.GetReportsPath() + "SaleRptWeeklyStat.rpt";
rd.Load(s);
rd.SetDataSource(dt);
CrystalReportViewer1.ReportSource = rd;
CrystalReportViewer1.DataBind();
}
return truel;
}
3. 在CrystalReportViewer1的Load事件中调用,如下:
protected void CrystalReportViewer1_Load(object sender, EventArgs e)
{
if (!MyRptDataBind())
{
}
}
不能为什么,能正常显示报表,选择条件也正常,就是翻到第3页不行? 为什么?
...全文
相关推荐
Crystal Report 最新中文版官方文档(CHM)VS2008和VS2010可直接使用
**水晶报表与Visual Studio集成**:阐述了在VS2008和VS2010中如何将Crystal Reports集成到项目中,包括添加报表向导、预览报表以及在代码中控制报表的行为。6.
Vs2008使用水晶报表例子
在.NET开发环境中,Visual Studio(Vs2008)是一个常用且强大的集成开发环境,而水晶报表(Crystal Reports)则是其中一种流行的数据可视化工具。
vs2008 作的一个完整的水晶报表
在模板列表中,找到"水晶报表",并选择"Crystal Report"。给报表命名,例如"Report1.rpt",然后点击"添加"。4.
VS2008动态水晶报表
该项目基于Visual Studio 2008实现水晶报表的动态生成与展示,使用ASP.NET页面接收用户查询条件,构造SQL语句并绑定至Crystal Report。通过DataSet缓存订单数据,
用VS2008实现水晶报表打印功能实例
在本文中,我们将深入探讨如何使用Visual Studio 2008(VS2008)集成开发环境来实现水晶报表(Crystal Reports)的打印功能。


