通过焦点行事件对行值抓取改变当行状态值

我们在实际开发过程中,对于每一行的状态值需要有单独的变换,通过对特定值的判断我们可以改变其状态值,通过状态值的不同,允许用户进行不同的操作,本文状态值以审核为例,通过对AuditState列的判断,我们完成其审核状态的变更,从而允许用户进行审核或是撤销审核的操作,对于焦点行的抓取我们需要利用到view中的GetDataRow的属性操作,代码如下:

DataRow row = viewQCPAD.GetDataRow(viewQCPAD.FouseRowHandle);
if(row == null)
return;

对row的空判断,可以对用户进行防呆操作,在这个基础上,我们只需要抓取对应列的值进行判断,从而定义相应状态值即可,需要注意的是,我们不要赋予按钮的tag属性,给予他们执行方法的权限,如图所示:
在这里插入图片描述
用这个方法,我们可以实现对于不同的行,其按钮状态不尽相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值