Мне нужно сделать так, чтобы сортировку можно было вызывать программно, и только тогда, когда Я её вызываю.
Если определить ListViewItemComarer типа:
| Код | class ListViewItemComparer : IComparer { private int col; public ListViewItemComparer() { col = 0; } public ListViewItemComparer(int column) { col = column; } public int Compare(object x, object y) { int returnVal = -1; returnVal = String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text); return returnVal; } }
|
То при, скажем, ListView.Items.Add("Что-нибудь"), сразу же происходит сортировка. Мне нужно запретить это. И вызывать сортировку только тогда, когда я захочу. |