VS 2010 버전입니다.thera는 Crystal Reports에 NULL 값을 프로그래밍 방식으로 전달하는 방법입니다
CR은 매개 변수 값을 묻는 메시지가 표시 될 때 'NULL로 설정'이라는 귀여운 작은 확인란이 있기 때문에 CR에서 NULL 값을 허용 할 수 있습니다. 이것은 내가 필요한 행동입니다.
그러나 나는 그와 같은 보고서를 거의 호출하지 않으며, 코드에서 그렇게합니다. 따라서 사용자가 매개 변수에 값을 제공하지 않으면 NULL 값을 전달하므로 보고서 자체에서 다르게 처리 할 수 있습니다.
나는 CR 포럼에서 주로 인터넷 검색을 해왔고 그 중 일부는 실제로 작동하지 않습니다.
이것은 그들 중 하나입니다
ParameterDiscreteValue objDiscreteValue = new ParameterDiscreteValue();
objDiscreteValue.Value = null;
rptH.SetParameterValue(parName, new ParameterDiscreteValue(objDiscreteValue));
CR은 용 매개 변수 값을 제공하지 않은 말했다.
나는 근육을 두 번 매개 변수를 만들어 해결합니다. 하나의 실제 매개 변수와 하나의 위성 매개 변수 (부울 값, 실제 매개 변수에 대한 값이 있는지 알아보기 위해). 그리고 그것은 작동합니다. 하지만 지루하고 내 제네릭 (보고서 메타 데이터를 기반으로 매개 변수를 자동으로 묻는 메시지)을 매우 어렵게 만듭니다.
나는 누군가가이 문제에 대한 해결책을 찾기에 충분히 깊숙이 파고 들기를 바라고있다.
감사합니다,