public HeaderItem(string text, int width) { Text = text; Width = width; MinWidth = 30; isActive = false; sortingOrder = TPListSortingOrder.Asc; }
private void header_ClickToSort(object sender, HeaderClickEventArgs e) { currentSortingOrder = e.sortingOrder; currentSortingColumnt = e.position; var tmpList = new List <TpListViewItem>(); for (int i = Controls.Count - 1; i > 0; i--) { if (Controls[i] is TpListViewItem) { tmpList.Add((TpListViewItem)Controls[i]); Controls.RemoveAt(i); } } tmpList.Sort(CompareViewItem); foreach (TpListViewItem item in tmpList) { Controls.Add(item); } }
private void header_ClickToSort(object sender, HeaderClickEventArgs e) { currentSortingOrder = e.sortingOrder; currentSortingColumnt = e.position; var tmpList = new List<TpListViewItem>(); for (int i = Controls.Count - 1; i > 0; i--) { if (Controls[i] is TpListViewItem) { tmpList.Add((TpListViewItem) Controls[i]); Controls.RemoveAt(i); } } tmpList.Sort(CompareViewItem); foreach (TpListViewItem item in tmpList) Controls.Add(item); }
public HeaderClickEventArgs(int pos, TPListSortingOrder order) { position = pos; sortingOrder = order; }