当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net水晶报表参数字段在代码中赋值的方法

asp.net水晶报表参数字段在代码中赋值的方法

2017年12月12日  | 移动技术网IT编程  | 我要评论

云南公务员考试时间,女神监护人txt下载,斯巴达克斯第三季8

本文实例讲述了asp.net水晶报表参数字段在代码中赋值的方法。分享给大家供大家参考。具体实现方法如下:

// 声明将参数传递给查看器控件所需的变量。
parameterfields paramfields = new parameterfields (); 
parameterfield paramfield = new parameterfield (); 
parameterdiscretevalue discreteval = new parameterdiscretevalue (); 
parameterrangevalue rangeval = new parameterrangevalue (); 
// 第一个参数是具有多个值的离散参数。设置参数字段的名称,它必须和报表中的参数相符。 
paramfield.parameterfieldname = "客户姓名"; 
// 设置第一个离散值并将其传递给该参数。 
discreteval.value = "aic childrens"; 
paramfield.currentvalues.add (discreteval); 
// 设置第二个离散值并将其传递给该参数。discreteval 变量被设置为新值,这样,以前的设置就不会被覆盖。 
discreteval = new parameterdiscretevalue (); 
discreteval.value = "aruba sport"; 
paramfield.currentvalues.add (discreteval); 
// 将该参数添加到参数字段集合。 
paramfields.add (paramfield); 
// 第二个参数为区域值。paramfield 变量被设置为新值,这样,以前的设置就不会被覆盖。 
paramfield = new parameterfield (); 
// 设置参数字段的名称,它必须和报表中的参数相符。 
paramfield.parameterfieldname = "客户 id"; 
// 设置范围的开始值和结束值并将该范围传递给该参数。 
rangeval.startvalue = 42; 
rangeval.endvalue = 72; 
paramfield.currentvalues.add (rangeval); 
// 将第二个参数添加到参数字段集合。 
paramfields.add (paramfield); 
// 将参数字段集合放入查看器控件。 
crystalreportviewer1.parameterfieldinfo = paramfields;

下面是我自己的应用:

public void onepage(crystalreportviewer crystalreportviewer,int a)
{
 parameterfields paramfields = new parameterfields();
 parameterfield paramfield = new parameterfield();
 parameterdiscretevalue discreteval = new parameterdiscretevalue();
 // 第一个参数是具有多个值的离散参数。设置参数字段的名称,它必须和报表中的参数相符。 
 paramfield.parameterfieldname = "arc_i_id";
 // 设置离散值并将其传递给该参数。
 discreteval.value = id;
 paramfield.currentvalues.add(discreteval);
 // 将该参数添加到参数字段集合。
 paramfields.add(paramfield);
 // 将参数字段集合放入查看器控件。 
 crystalreportviewer.parameterfieldinfo = paramfields;
}

第一段代码有两个参数字段,第二个代码有一个参数字段。

希望本文所述对大家的asp.net程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网