- PR -

DataGrid内の列の並べ替えを自由に行うには?

1
投稿者投稿内容
悩み多き人生
会議室デビュー日: 2002/11/05
投稿数: 9
投稿日時: 2002-11-08 14:53
DataGrid内の列の並べ替えを自由に行うにはどうしたらよいのでしょうか?
ちなみに「プロパティビルダ」から「並べ替えを有効にする」にチェックをつけて、
ヘッダーの見出しをクリックしても並べ替えが行われません。
poteto
ベテラン
会議室デビュー日: 2002/08/08
投稿数: 50
投稿日時: 2002-11-08 15:07
こんにちは。

ソートを行うイベントハンドラは記述しましたか?プロパティビルダで「並べ替えを有効にする」は、イベントを自動生成するわけではありません。
並べ替えを行うイベントハンドラを記述し、データグリッドのSortCommandにフックします。
悩み多き人生
会議室デビュー日: 2002/11/05
投稿数: 9
投稿日時: 2002-11-08 15:47
poteto さんへ

おっしゃることはわかりましたが、一例を教えてくだされば助かります。
焼きそば
ベテラン
会議室デビュー日: 2002/11/06
投稿数: 86
お住まい・勤務地: 東京
投稿日時: 2002-11-08 15:50
引用:

悩み多き人生さんの書き込み (2002-11-08 15:47) より:
poteto さんへ

おっしゃることはわかりましたが、一例を教えてくだされば助かります。



VS.NETのヘルプ

ms-help://MS.VSCC/MS.MSDNVS.1041/vbcon/html/vbtskAddingSortingToDataGridWebControl.htm

にありますよ。これは本当に簡単な例ですが。
poteto
ベテラン
会議室デビュー日: 2002/08/08
投稿数: 50
投稿日時: 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/05
投稿数: 9
投稿日時: 2002-11-08 17:37
ヘルプを参考にコーディングしてみたところ、上手くいきました。
しかし、上手くいったのは昇順のみで、降順ができません。
降順、昇順の繰り返しが出来る方法があれば教えてください。
Kondo
常連さん
会議室デビュー日: 2002/06/27
投稿数: 22
投稿日時: 2002-11-11 09:02
>降順ができません

DataView1.Sortに指定するソートフィールドの後ろに" DESC"の文字列をつけるだけで出来ます。
1

スキルアップ/キャリアアップ(JOB@IT)