【发布时间】:2015-04-22 14:24:40
【问题描述】:
我正在尝试使排序适用于 DataGridView。当我单击列标题时,排序应该是自动的,但它不起作用。我做错了什么?
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;
}
【问题讨论】:
-
哇,这个确切的问题在过去几个小时内第二次发布了。有搜索功能,人。
-
对不起查尔斯。当我问这个问题时,这个答案没有出现。
标签: c# winforms datagridview