Сортировка столбцов данных в порядке убывания - PullRequest
0 голосов
/ 09 марта 2019

Я хочу отсортировать столбец представления таблицы данных, который не связан с данными.поэтому, пожалуйста, помогите мне.следующий код

private void dgvDailyEntry_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
    {

        this.dgvDailyEntry.Rows[e.RowIndex].Cells["sno"].Value = (e.RowIndex + 1).ToString();      
    }    

сортировка

Заранее спасибо

1 Ответ

0 голосов
/ 14 марта 2019

Если он не связан, я предполагаю, что у вас есть источник данных, назначенный в качестве источника данных.Если вы можете отсортировать данные при получении данных, лучше всего отсортировать их прямо здесь.Если вы не можете (то есть данные генерируются в случайном порядке), тогда сортируйте данные.

C #

Datatable dt;    // that is the source datatable
DataView SortedDataView = new DataView();
SortedDataView = dt.DefaultView;
SortedDataView.Sort = "COlumnNameToSortBy DESC";
dt = SortedDataView.ToTable();

VB.NET:

Dim dt as Datatable    ' that is the source datatable
Dim SortedDataView As New DataView
SortedDataView = dt.DefaultView
SortedDataView.Sort = "COlumnNameToSortBy DESC" 
dt = SortedDataView.ToTable()

Еслиу вас почему-то нет данных, я бы порекомендовал реализовать это.Это хорошая практика, даже если вам не нужна сортировка и тому подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...