找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou8
银牌会员   /  发表于:2016-11-15 17:38  /   查看:3344  /  回复:1
设置SelectionMode="RowRange"后,如何获取选中的多行数据?尝试flexGrid.SelectedItems,但没有成功

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-11-16 14:07:16
沙发
很抱歉回复晚了。
如果是要获取选择区域,你可以通过Selection,它是一片CellRange,拿到选择的区域。
如果是绑定的数据,可以通过SelectedItems。拿到的是绑定的集合。
从里面可以获取到数据。
比如,测试Demo路径:
\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\ComboBox\ComboBox
测试代码,可以获取到所有选择的ProductName列的内容:
  1.   foreach (var a in _flex.SelectedItems)
  2.            {
  3.                ComboBox.ServiceReference1.Product p = a as ComboBox.ServiceReference1.Product;
  4.                Console.WriteLine(p.ProductName);
  5.            }
复制代码

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部