- - PR -
DataViewのSort機能
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-02-19 09:37
NAL-6295です。
上記のDataSourceへのセットのうち、下二つについては、DataTableを直接セットしているのでソートされません。 一番上の「3階層」になる。でセットしたとき、ソートはされていますか? | ||||
|
投稿日時: 2004-02-19 10:43
NAL-6295です。
えっと、結論だけ述べます。 3階層になるパターンではソートされるみたいですね。 だけど、3階層は嫌ですよね。 では、どうしたらいいか。
で、できます。 理屈的には・・・ DataViewManagerのCreateDataViewで作成したDataViewは、DataViewManagerを知っている為、指定したテーブルに関連するテーブルのDataViewで指定したソートも有効になる。 という事です。 | ||||
|
投稿日時: 2004-02-19 14:56
お返事ありがとうございます。
ちゃんとソートされて2階層表示されました! ただ、私はソートのときに親DataTableを指定して行っていましたが、 それではソートはされませんでした。 (なぜ「列がありません」のエラーが出なかったのか疑問ではあります。) なので、子DataTableに変えてみたところ、正しく表示されました。 本当にありがとうございました!! (ソース変更部分) --------------------------------------------------------------- myDVM.DataViewSettings("TestParent").Sort = "PAGE_NO ASC" ↓ myDVM.DataViewSettings("TestChild").Sort = "PAGE_NO ASC" --------------------------------------------------------------- |