急:请教高手怎么给水晶报表的参数字段传值?

liubao__hty 2005-01-12 02:57:33
请教高手怎么给水晶报表的参数字段传值
ASP.NET应用程序,当我建一个报表文件时,假设设了一个名为a的参数。
然后用显示该页
系统会默认的加一个网页说你没有给a传值,然后你输一个值点提交就可以了。

我的问题是:比如说:点击按钮然后跳到报表页面,怎么自己给a传值而不用系统的那个页面!
请大侠帮忙!
...全文
209 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingyun_k 2005-01-12
  • 打赏
  • 举报
回复
也可以用ReportDocument 的SetParameterValue方法
lingyun_k 2005-01-12
  • 打赏
  • 举报
回复
/// <summary>
/// 给水晶报表参数字段传值
/// </summary>
/// <param name="crv">报表源ID</param>
/// <param name="strField">字段名称</param>
/// <param name="strValue">字段值</param>
public void SetReportParamFieldValue(ref CrystalReportViewer crv,string strField,object objValue)
{
ParameterFields paramFields = new ParameterFields ();
ParameterField paramField = new ParameterField ();
ParameterDiscreteValue pdValue = new ParameterDiscreteValue ();

paramField.ParameterFieldName = strField;
pdValue.Value = objValue;
paramField.CurrentValues.Add (pdValue);
paramFields.Add (paramField);

crv.ParameterFieldInfo = paramFields;
}

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧