问题描述
我正在尝试在嵌套数据网格中选择多行并将这些行放入一个列表中,或者至少获取所选行的所有第一列值,但是我在网络上找不到任何详细说明如何去做。甚至有可能吗?
谁能给我举个简单的例子?
解决方法
YourDataGrid.SelectedItems;
这将为您提供您在后面的代码中选择的所有行,要在选择时使用 Ctrl 键进行多选,并且不要忘记允许扩展选择模式(我猜是默认模式),把这个 SelectionMode="Extended"
在您的 xaml 中。
你可以像这样访问行
DataRowView row = (DataRowView)YourDataGrid.SelectedItems[0];
你可以像这样访问 Cells
row["ColumnName"];