DataGridViewで並べ替えを実行しようとしています。列ヘッダーをクリックするとソートが自動的に行われるはずですが、機能していません。私は間違って何をしていますか?あなたは、ソート実装し、リストにバインドする必要がDataGridViewでSortModeを使用する方法
private void LoadDummyData()
{
List<AddressBookDummy> list = new List<AddressBookDummy>();
list.Add(new AddressBookDummy { Name = "Newman, Alfred", Type = "CAR" });
list.Add(new AddressBookDummy { Name = "Skywalker, Luke", Type = "SUP" });
list.Add(new AddressBookDummy { Name = "Skywalker, Leia", Type = "BEN" });
addressBookGrid.DataSource = list;
}
private void InitializeGrid()
{
addressBookGrid.RowHeadersVisible = false;
addressBookGrid.ScrollBars = ScrollBars.Vertical;
addressBookGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
addressBookGrid.Columns[0].SortMode = DataGridViewColumnSortMode.Automatic;
addressBookGrid.Columns[1].SortMode = DataGridViewColumnSortMode.Automatic;
}
可能重複?](http://stackoverflow.com/questions/6228340/how-do-i-sort-a-databound-column-in-a-datagridview-on-a-column-header-click) –
Wow、second timeこの正確な質問は最後のカップルの時間に掲載されました。人の検索機能があります。 –
申し訳ありませんチャールズ。私がその質問をしていたとき、その答えは出てこなかった。 –