asp.net 수정 보고서 파라미터 필드 가 코드 에 값 을 부여 하 는 방법

본 고 는 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 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기