- - PR -
[ASP.NET]ActiveReportのソート
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-09-30 16:20
ライムです。返信ありがとうございます。
じゃんぬ様 >どこかのテーブルにそのままデータを落とせば、その順番になるみたいです。 >どちらにしても、レポート側でソート設定した方が確実かもしれませんね。 レポート側で設定…調べて試してみます。 そう言えばどっかで、レポートのクエリ取ってきて、 それにORDER BYつけるとか言う方法があったような… ぼのぼの様 >ActiveReportsのバージョンはいくつですか? ActiveReports for .NET Professional SP3 評価版 です。製品版届いていないので(TT | ||||||||
|
投稿日時: 2005-09-30 16:31
バウンド レポートならば DB へ接続してデータソースの定義を設定すれば書けます。 アンバウンド レポートならば、スキーマで DB の "設計" を設定すれば書けます。 レポートデータソース ダイアログからできます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-09-30 18:33
ぼのぼのです。
こっちでは、ActiveReportsのバージョンが違ったので、そのせいかなと思い、GrapeCityから最新版のSP3のトライアル版をダウンロードして試してみたんですが…
このコードでソートされてしまいました。何が違うんでしょうね?(^^; ちなみにrpxの方には、DetailにTextBoxを3つ並べて、DataFieldプロパティに列名を書いた以外は何もしていません。 解決策にはなってませんが、少なくとも私の環境では動作します、ということで、ご参考までに。 | ||||||||
|
投稿日時: 2005-09-30 18:49
ライムです。
じゃんぬ様> >バウンド レポートならば DB へ接続してデータソースの定義を設定すれば書けます。 レポートデータソースで設定し、DBからデータを持って来ているのですが、 それからどうしたら良いか…検索してもそれらしいものも見つけられず(TT ぼのぼの様> >このコードでソートされてしまいました。何が違うんでしょうね?(^^; あれ。それでソートされてしまいましたか? なんででしょ…もうわからないことだらけです(TT | ||||||||
|
投稿日時: 2005-09-30 19:06
こんにちは、じゃんぬ です。
クエリを書くダイアログのことですか? http://www.ipublisher.jp/netmag/se200310-01.xml
DataSource に渡したとしても、レポート内がバウンド レポートだと無視されたような... つまり、帳票設計で使用した DB を見に行ってそのまま取得してきてしまうのです。 憶測ですが、バウンド レポートになっていませんか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-09-30 19:24
ライムです。
じゃんぬ様> >クエリを書くダイアログのことですか? 当初からそのダイアログを使ってクエリを書いてコントロール配置してます。 初めに伝えておくべきでしたね。すみません(TT そのクエリを書いた後どうするのか?という意味の質問です;; クエリをソート条件に合わせて動的に変更できるのかな、と… >憶測ですが、バウンド レポートになっていませんか? バウンドレポートになってます; [ メッセージ編集済み 編集者: †raimu† 編集日時 2005-09-30 19:24 ] | ||||||||
|
投稿日時: 2005-09-30 19:31
こんにちは、じゃんぬ です。
できるんですかね? 試したことないです... orz なんせ、アンバウンド レポートで Dataset 渡しちゃう派ですから...
動的に変えるのであれば、アンバウンド レポートの方法しか知りません... クエリ式を変えられそうなプロパティがなければ、できないのではないでしょうか? それらしいプロパティはありますか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-09-30 20:14
ライムです。
アンバウンドはコーディング多くなってしまうから、 あまり使いたくないんですよね… >クエリ式を変えられそうなプロパティがなければ、できないのではないでしょうか? >それらしいプロパティはありますか? ActiveReportクラスのメンバにDataSourceと言うのがあるから、 それで設定できないものか調べてみます。 うまく取得してORDER BYくっつけて渡せると良いですが(TT |