DexExpress XtraReport가 있고 아래 조건에서 filterstring을 설정하려고합니다. 사용자가 매개 변수를 선택하지 않은 경우 보고서에 한 달 내에 데이터가 표시되어야합니다. 사용자가 드라이버 및 트럭을 선택하는 경우 아니오, 보고서에 그 달에 해당 드라이버 및 트럭이 표시되어야합니다.Devexpress XtraReport - filterstring에 대한 쿼리 설정
위의 결과를 얻으려면 필터 스트링을 어떻게 설정해야합니까? 문서를 통해 Devexpress XtraReport filterstring screenshot
안녕하세요, Niranjan. DataSourceDemanded를 사용하여 SQL 데이터 소스를 사용자 정의했습니다. 그러나 SqlDataSource가 쿼리에 대해 null을 반환하는 이유는 무엇입니까? CustomSqlQuery query = this.sqlDataSource1.Queries [1] as CustomSqlQuery; 내가 디버깅 할 때 쿼리 반환 null을 참조하십시오. 하나의 기사를 찾았습니다 https://www.devexpress.com/Support/Center/Question/Details/T249676/why-is-the-sqldatasource-return-null-for-the-query 그러나 나는 단서가 없습니다 후자의 경우 쿼리 컬렉션의 첫 번째 요소에는 CustomSqlQuery 형식이 없습니다. CustomSqlQuery 형식이 있는지 확인하는 방법은 무엇입니까? –
왜 문제를 일으키는 코드를 보여? Queries 컬렉션에서 쿼리 유형을 확인하거나 데이터 소스 속성이 할당 된 보고서 또는 밴드의 BeforePrint 이벤트에서 filterstring 속성을 설정할 수 있습니다. –
늦게 답장을 보내 주셔서 감사합니다. 쿼리 편집기에 내 자신의 SQL 쿼리를 넣어 문제를 해결했습니다. 이제 xtraReport는 CustomSqlQuery를 인식 할 수 있습니다. 도움 주셔서 감사합니다. –