- - PR -
DataGrid内の列の並べ替えを自由に行うには?
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2002-11-08 14:53
DataGrid内の列の並べ替えを自由に行うにはどうしたらよいのでしょうか?
ちなみに「プロパティビルダ」から「並べ替えを有効にする」にチェックをつけて、 ヘッダーの見出しをクリックしても並べ替えが行われません。 | ||||
|
投稿日時: 2002-11-08 15:07
こんにちは。
ソートを行うイベントハンドラは記述しましたか?プロパティビルダで「並べ替えを有効にする」は、イベントを自動生成するわけではありません。 並べ替えを行うイベントハンドラを記述し、データグリッドのSortCommandにフックします。 | ||||
|
投稿日時: 2002-11-08 15:47
poteto さんへ
おっしゃることはわかりましたが、一例を教えてくだされば助かります。 | ||||
|
投稿日時: 2002-11-08 15:50
VS.NETのヘルプ ms-help://MS.VSCC/MS.MSDNVS.1041/vbcon/html/vbtskAddingSortingToDataGridWebControl.htm にありますよ。これは本当に簡単な例ですが。 | ||||
|
投稿日時: 2002-11-08 16:14
こんにちは。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcon/html/vbtskaddingsortingtodatagridwebcontrol.asp web上では、ここで。。。 一例もここを見ていただければ掲載されています。なお、『焼きそば』さんが指定されたヘルプと同じ内容です。 | ||||
|
投稿日時: 2002-11-08 17:37
ヘルプを参考にコーディングしてみたところ、上手くいきました。
しかし、上手くいったのは昇順のみで、降順ができません。 降順、昇順の繰り返しが出来る方法があれば教えてください。 | ||||
|
投稿日時: 2002-11-11 09:02
>降順ができません
DataView1.Sortに指定するソートフィールドの後ろに" DESC"の文字列をつけるだけで出来ます。 | ||||
1
