public static void DataGridSort(DataGridView dgv, int column) { DataGridViewCustomSorter dgvSorter = null; if (dgv.Tag == null || !(dgv.Tag is IComparer)) { dgvSorter = new DataGridViewCustomSorter(dgv); dgv.Tag = dgvSorter; } else { dgvSorter = (DataGridViewCustomSorter)dgv.Tag; } dgvSorter.SortColumn = column; dgv.Sort(dgvSorter); }
public static void DataGridSort(DataGridView dgv, int column) { DataGridViewCustomSorter comparer = null; if (!((dgv.Tag != null) && (dgv.Tag is IComparer))) { comparer = new DataGridViewCustomSorter(dgv); dgv.Tag = comparer; } else { comparer = (DataGridViewCustomSorter)dgv.Tag; } comparer.SortColumn = column; dgv.Sort(comparer); }