找回密码
 立即注册

QQ登录

只需一步,快速开始

Kissmint

银牌会员

18

主题

36

帖子

2730

积分

银牌会员

积分
2730

活字格认证

Kissmint
银牌会员   /  发表于:2015-6-15 14:55  /   查看:13487  /  回复:12
MultiRow上的GcComboBox(DataField绑定)如何实现,显示第二列(比如name)的内容,而数据校验处理,更新处理用第一列(比如No.)的内容?

12 个回复

倒序浏览
jd6061
高级会员   /  发表于:2015-6-15 16:47:00
沙发
MultiRow.getvalue(rowindex,cellindex) 可以么?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-15 17:42:00
板凳
回复 1楼Kissmint的帖子

感谢对该问题的反馈。
getvalue指的是获取单元格的值。
我不太理解你的意思,你是指建立映射关系,显示是数据源某列的文字,但存的是id么?
你可以设置TextSubItemIndex为需要实现的数据源的列的index,配合ValueSubItemIndex属性设置value。
可实现双绑定。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-6-23 09:27:00
地板
谢谢,请问在上述情况下,如何在CellValidating事件中获得编辑中的value值?
回复 使用道具 举报
Carl
版主   /  发表于:2015-6-23 13:42:00
5#
使用这个属性:CellValidatingEventArgs.FormattedValue

评分

参与人数 1金币 +300 收起 理由
iceman + 300 协助回答用户问题

查看全部评分

愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-6-23 13:45:00
6#
回复 5楼Carl的帖子

不行啊,这样和CurrentCell.EditedFormattedValue 取得一样,都是显示的文本,而不是value!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-23 17:10:00
7#
回复 6楼Kissmint的帖子

这个问题需要在CurrentCell.EditedFormattedValue获取到 文本 后,去GcComboBox 的数据中便利匹配获取value值。无法直接获取。
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-6-24 10:08:00
8#
回复 7楼iceman的帖子

嗯,我感觉也是!但是文本还有可能是重复的,郁闷!
回复 使用道具 举报
dafo
版主   /  发表于:2015-6-24 10:16:00
9#
你可以考虑在EditingControlShowing事件中获取GcComboBox的EditingControl, 在这个Control上你可以拿到你想要的所有数据。

评分

参与人数 1金币 +300 收起 理由
iceman + 300 协助回答用户问题

查看全部评分

回复 使用道具 举报
yinzhm
初级会员   /  发表于:2015-6-24 16:51:00
10#
以下方法可以尝试一下:
(不知道你用的是什么语言,我之前使用MutiRow时使用的VB.NET,仅供参考)
If  Me.MultiRow控件对象名.EditingControl isnot nothing then
    变量 = TryCast(Me.MultiRow控件对象名.EditingControl, GrapeCity.Win.MultiRow.该名称空间下对应的EditingControl类型).Value
End If

EditingControl类型 例如:
GrapeCity.Win.MultiRow.InputMan.GcNumberEditingControl
GrapeCity.Win.MultiRow.InputMan.GcTextBoxEditingControl
GrapeCity.Win.MultiRow.XXXEditingControl

评分

参与人数 1金币 +100 收起 理由
Alice + 100 感谢你的反馈。

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部