找回密码
 立即注册

QQ登录

只需一步,快速开始

azuki

初级会员

2

主题

7

帖子

423

积分

初级会员

积分
423

活字格认证

最新发帖
azuki
初级会员   /  发表于:2015-2-2 12:29  /   查看:12105  /  回复:9
需要功能
1.既有行显示内容修改时,flg列设置1
2.新加行内容添入时,flg列设置障2

CellValueChanged事件中,如何判断是修改了既有的值,还是新加行

9 个回复

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

首先,请问你使用的是GcMultiRow控件么?
然后你提到了flg列,请问flg指的是什么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
azuki
初级会员   /  发表于:2015-2-3 10:35:00
板凳
回复 2楼Alice的帖子

首先,是
然后,列名(当前行其它列有修改写入1,没有修改不操作)
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-3 11:52:00
地板
回复 3楼azuki的帖子

可以判断CellValueChanged中的CellEventArgs.RowIndex是否等于GcMultiRow.NewRowIndex。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
azuki
初级会员   /  发表于:2015-2-3 12:00:00
5#
回复 4楼Alice的帖子

好的,谢谢

行里是不是有修改怎么判断呢
比如以下操作:
1. 值a->b,该行有修改
2.值a->b->a,虽然输入过,但值没有修改
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-3 14:57:00
6#
回复 5楼azuki的帖子

MultiRow有Dirty的功能。
但是只要值被修改过,就算是Dirty数据。无法区分第二种情况a->b->a,这对于MultiRow来说,就算是已经被修改过了。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
azuki
初级会员   /  发表于:2015-2-4 15:34:00
7#
回复 6楼Alice的帖子

如何屏蔽掉数据初期load时引发的CellValueChanged事件

不好意思,刚刚开始用该产品,问题很多很基础:-|
回复 使用道具 举报
dafo
版主   /  发表于:2015-2-4 18:28:00
8#
建议在数据加载前移除CellValueChanged事件,Load完成后再挂载这个事件。
回复 使用道具 举报
azuki
初级会员   /  发表于:2015-2-5 12:12:00
9#
解决!
Thank you!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-5 15:32:00
10#
回复 9楼azuki的帖子

谢谢反馈。
此问题关闭,如果有新问题欢迎开新帖提问。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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