タイトル | : DataGridViewのソート機能 |
記事No | : 8163 |
投稿日 | : 2008/09/17(Wed) 22:22 |
投稿者 | : のりり |
お世話になります。 VB2008のDataGridViewについて質問させてください。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load With DataGridView1 .Columns.Add(0, "名称") .Columns.Add(1, "値") .Columns.Add(2, "有効") .Columns(0).SortMode = DataGridViewColumnSortMode.Automatic .Columns(1).SortMode = DataGridViewColumnSortMode.Automatic .Columns(2).SortMode = DataGridViewColumnSortMode.Automatic
.Rows.Add("キーボード", 4, 1) .Rows.Add("マウス", 5, 1) .Rows.Add("CPU", 1, 0) .Rows.Add("メモリ", 2, 0) .Rows.Add("HD", 3, 0) End With End Sub
列名の有効をクリックすると0と1で並び替えてくれるんですが、 列名の値の並びが5,4,2,1,3となります。
この並びを"値の昇順"、"有効の昇順"のように 4,5,1,2,3としたいのですが、どのように手を加えればよいのでしょうか? よろしくお願いします。
|