找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290

高级会员

124

主题

531

帖子

1359

积分

高级会员

积分
1359

活字格认证

我想实现在ViewModel中取出控件C1FlexGrid中的选中数据, 通过点击事件SelectionChanged方法已经进入到方法中,不知道如何得到选中的数据 ,请大神指点,谢谢!!  图和Demo已给出,请查看!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-1-26 14:42:00
沙发
回复 1楼q406157290的帖子

C1FlexGrid的SelectedItem和SelectedItems属性可以获取到选择的行/多行。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-1-26 14:52:00
板凳
请你运行一下我给你发的工程, 这两个属性在C1DataGrid中可以取到选中的行,但C1FlexGrid不适用   里面的值为空

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-1-26 14:54:00
地板
回复 1楼q406157290的帖子

C1FlexGrid的SelectedItem和SelectedItems属性可以获取到选择的行/多行。
Alice 发表于 2015-1-26 14:42:00


求大神给力啊!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-26 18:20:00
5#
回复 4楼q406157290的帖子

绑定和非绑定获取值会有区别。你可以使用C1FlexGrid.Selection获取。

评分

参与人数 1满意度 +1 收起 理由
q406157290 + 1 专业

查看全部评分

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-1-26 18:42:00
6#
好吧  就这么招吧   你忙吧
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-27 09:28:00
7#
回复 6楼q406157290的帖子

请问你的问题是否解决了?
我看到你给了1分的评价,是由于该问题没有解决还是其他的原因?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-1-27 14:27:00
8#
  我想知道怎么取得选中的值  按你说的方法可以获得选中的是第几行。。。  值还是不知道怎么取得。。 

  可以把我的Demo完善一下取到值 MessageBox.Show()出来么、、、 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-27 15:39:00
9#
回复 8楼q406157290的帖子

C1FlexGrid没有行的值的概念,能获取的是单元格的值。
基本思路:
1.通过C1FlexGrid.Selection可以拿到选择的信息,就可以得到你想要的值。
2.通过C1FlexGrid[row, col]就可以直接获取到被选中单元格的值。
单选的时候,按照上面取值就可以。多选的话,就遍历Selection里所有的行、列,然后从单元格取值。

取值逻辑见附件示例,业务逻辑还需要自己去写代码完成。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
q406157290 + 5 嗯嗯! 干得漂亮! 谢谢!~

查看全部评分

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

葡萄城控件服务团队

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