DataGridView save filtering after reload

前端 未结 4 2208
春和景丽
春和景丽 2021-02-10 20:34

I have some problem with DataGridView in C#.

case is:

I do some update on database then I reload DataGridView with new values:

myDataGridView.Dat         


        
4条回答
  •  鱼传尺愫
    2021-02-10 21:10

    This worked for me:

    
    
        //preserve existing sort column and direction
        ListSortDirection direction;
        DataGridViewColumn oldsort = MyDataGridView.SortedColumn;
        if (MyDataGridView.SortOrder == SortOrder.Ascending)
        {   direction = ListSortDirection.Ascending; } else { direction = ListSortDirection.Descending; }
    
        //this is refresh
        MyDataGridView.DataSource = data;
    
        //reapply sort and direction
        if (oldsort != null) { MyDataGridView.Sort(MyDataGridView.Columns[oldsort.Name], direction); }
    
    

提交回复
热议问题