找回密码
 立即注册

QQ登录

只需一步,快速开始

f22bw

论坛元老

18

主题

42

帖子

8674

积分

论坛元老

积分
8674

活字格认证

f22bw
论坛元老   /  发表于:2013-11-29 21:38  /   查看:5568  /  回复:2
你好,版主
       我做了一个MultiRow里面有多个textboxcell的,当第一行第一列textboxcell为空时,光标到第一行第二列时textboxcell不能用,初期时可以了,但是我光标到第一行第三行textboxcell时,然后再到第二行第二列的时候,由于第二行第一列为空,所以第二行第二列也应该为不能用的。但是现在光标进行第二行第二列时还是能用的,如果按顺序,光标进入第二行第一列,然后进入第二行第二列时就是正确的,即第二行第二列时textboxcell不能用。怎么修改光标不在第一列时,然后第一列为空的情况,进入第二列时textboxcell不能用。

2 个回复

倒序浏览
wedy.wang
初级会员   /  发表于:2013-12-2 09:27:00
沙发
请将你的设置方式,或者代码片段发出来,看看你怎么用的Enabled,以及移动CurrentCell.
回复 使用道具 举报
wedy.wang
初级会员   /  发表于:2013-12-2 09:30:00
板凳
如果,我没有理解错误,你想实现Cell的值校验,因此你可以挂CellValidating事件,在事件当中判断Cell的值是否为空,如果为空,你就置e.Handled = true,这样Cell就无法移动了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部