求助,报表自定义参数及分页问题
xoaoz 2005-08-18 09:53:55 我在水晶报表10的RPT文件里添加了三个Parameter Fields 字段
然后在WEB页面里用下面两个方法给他赋值,能正确显示,但点工具条条航条时就有问题了,点下一页的
时候,到了第二页就不能翻到后一页了,打印时也没问题。
//设置报表的自定义参数
private void setReportParameters(Hashtable parameter)
{
ParameterFields paramFields = new ParameterFields();
foreach( DictionaryEntry de in parameter)
{
ParameterField pfItemId = new ParameterField();
pfItemId.ParameterFieldName = de.Key.ToString();
ParameterDiscreteValue dcItemId = new ParameterDiscreteValue();
dcItemId.Value = de.Value;
pfItemId.CurrentValues.Add(dcItemId);
paramFields.Add(pfItemId);
}
// 将参数集合绑定到报表浏览控件
CrystalReportViewer1.ParameterFieldInfo = paramFields;
}
//添加参数
private void AddParameters()
{
htParameter.Clear();
htParameter.Add("Title"," ");
htParameter.Add("Range"," ");
htParameter.Add("UserName"," ");
}