如何判断一个多值参数包含所给定的值?
我在Report builder 里面创建了一个参数,包含给定的一组值并且允许包含多值,值的范围从1-7的 String
现在请问,我想调用该参数在其他地方,用来设置几个文本框的显示属性,比如当用户选择6时 textbox6 显示在报表里,
当用户选择同时 4和6 时 textbox4 和textbox6在报表里显示出来。
现在请问,有没有函数可以判断出,用户选择的数组里包含值为4? 总不能创建个If语句遍历该数组?
------解决方案--------------------
ParameterFields pfs = new ParameterFields();
  pfs.Add(this.CreateParameterField("参数值","参数名");
这种好像是离散型的,
  #region 建立参数字段
   /// <summary>
   /// 建立参数字段
   /// </summary>
   /// <param name="FieldName">字段名</param>
   /// <param name="FieldValue">字段值</param>
   /// <returns>参数字段</returns>
   private ParameterField CreateParameterField(string FieldName, object FieldValue)
   {
       ParameterField field = new ParameterField();
       ParameterDiscreteValue pvalue = new ParameterDiscreteValue();
       pvalue.Value = FieldValue;
       field.Name = FieldName;
       field.CurrentValues.Add(pvalue);
       //返回参数字段
       return field;
   }
   #endregion
 //添加参数
           this.CrystalReportViewer1.ParameterFieldInfo = this.GetParameterField();