首页 文章

在WPF中获取数据网格中的多个选定行?

提问于
浏览
2

我希望在WPF中获得多个数据网格选择,因为我的业务需求我在数据网格中有一个客户表,允许多个选择和单选按钮(ALL,Selected,All but selected) . 如果单击所选或全部但是选中,则必须仅为在数据网格中选择的客户提取数据 . 请建议解决方案获取多个选定的数据网格行 .

谢谢 .

2 回答

  • 1

    我有一个解决上述问题的方法,

    //CustomerDTO is the DTO class which has all the column names of Customer Table.
    //dgUsers is the data grid.
    List<CustomerDTO> customerList ;
    for (int i = 0; i < dgUsers.SelectedItems.Count; i++)
    {
    customerList.Add((CustomerDTO)dgUsers.SelectedItems[i]);
    }
    

    谢谢 .

  • 3

    有很多关于此问题的stackoverflow帖子 . 以下是两篇描述如何获取所选项目的帖子 .

    代码隐藏方法:DataGrid get selected rows' column values

    MVVM方法:Bind to SelectedItems from DataGrid

相关问题