我希望在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]);
}
2 回答
我有一个解决上述问题的方法,
谢谢 .
有很多关于此问题的stackoverflow帖子 . 以下是两篇描述如何获取所选项目的帖子 .
代码隐藏方法:DataGrid get selected rows' column values
MVVM方法:Bind to SelectedItems from DataGrid