私はDexExpress XtraReportを持っており、以下の条件でfilterstringを設定したいと考えています: ユーザがパラメータを選択しなかった場合、 ユーザーがドライバーとトラックを選択した場合、その月にそのドライバーとトラックが表示されます。Devexpress XtraReport - filterstringにクエリを設定します
上記の結果を得るためにフィルター文字列を設定する方法を教えてください。文書による Devexpress XtraReport filterstring screenshot
こんにちは、Niranjan。 私は、SQLデータソースをカスタマイズするためにDataSourceDemandedを使用しました。 ただし、クエリでSqlDataSourceがnullを返すのはなぜですか? CustomSqlQuery query = this.sqlDataSource1.Queries [1] as CustomSqlQuery; 私はデバッグするとき、私はnullを返すクエリを参照してください。 私は1つの記事を見つけましたhttps://www.devexpress.com/Support/Center/Question/Details/T249676/why-is-the-sqldatasource-return-null-for-the-query しかし私は後者の場合、Queriesコレクションの最初の要素にはCustomSqlQuery型がありません。 CustomSqlQuery型を確実に持つ方法を教えてください。 –
なぜ問題を引き起こすコードを表示しますか? Queriesコレクションのクエリの種類を確認するか、データソースプロパティが割り当てられているレポートまたはバンドのBeforePrintイベントでfilterstringプロパティを設定できます。 –
遅く返事を申し訳ありません。 私は自分のSQLクエリをクエリエディタに入れて問題を解決しました。これでxtraReportはCustomSqlQueryを認識できます。 ご協力いただきありがとうございます! –