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);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
            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);
            }