How to get sorted itemssource from a datagrid

后端 未结 3 584
傲寒
傲寒 2021-01-17 18:22

I have a grid with multiple columns and users can sort based on any column. Data, which is bound the grid is a collection of custom entity. I have a print button on the scre

3条回答
  •  说谎
    说谎 (楼主)
    2021-01-17 18:43

    You have to use the yourDataGrid.Items, Items reflect the currentview of the grid. and you have to convert using the method Cast and after use .ToList();

    imagine this

    List myListOfMyClass = new List();
    myGrid.ItemSource = myListOfMyClass;
    List myListOfMyClassSortedByTheUser = myGrid.Items.Cast().ToList();
    

提交回复
热议问题