CanYou8 发表于 2016-11-15 17:38:02

WPF C1FlexGrid如何获取选中的多行数据

设置SelectionMode="RowRange"后,如何获取选中的多行数据?尝试flexGrid.SelectedItems,但没有成功

Alice 发表于 2016-11-16 14:07:16

很抱歉回复晚了。
如果是要获取选择区域,你可以通过Selection,它是一片CellRange,拿到选择的区域。
如果是绑定的数据,可以通过SelectedItems。拿到的是绑定的集合。
从里面可以获取到数据。
比如,测试Demo路径:
\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\ComboBox\ComboBox
测试代码,可以获取到所有选择的ProductName列的内容:
foreach (var a in _flex.SelectedItems)
         {
               ComboBox.ServiceReference1.Product p = a as ComboBox.ServiceReference1.Product;
               Console.WriteLine(p.ProductName);
         }
页: [1]
查看完整版本: WPF C1FlexGrid如何获取选中的多行数据