以下のコードで、1列目の内容を元に昇順ソートが行えます。
降順にしたい場合は、第二引数をDescendingに変更します。
// 1列目データを元に昇順でソート DataGridView1.Sort( DataGridView1.Columns[0], ListSortDirection.Ascending ); |
また、逆に列のヘッダをクリックしてもソートできないようにさせるには、以下のコードで対応できます。
ソートできない列があらかじめ決まっている場合は、列のプロパティ定義であらかじめ指定しておく事も勿論可能です。
// 列ヘッダをクリックしても並び替えできないようにする DataGridView1.Columns[0].SortMode = DataGridViewColumnSortMode.NotSortable; |
関連記事
コメントを残す