找回密码
 立即注册

QQ登录

只需一步,快速开始

wengf1983

高级会员

23

主题

91

帖子

1040

积分

高级会员

积分
1040

活字格认证

wengf1983
高级会员   /  发表于:2011-7-27 08:03  /   查看:11076  /  回复:17
C1GridView里面有若干列textbox,在列比较多的时候,用tab移动到后面列总是显示的不充分,而且在移动到最后一列在向下一行的第一列移动时,画面不能显示在光标的地方,还是显示在最后的列那里。
同样的类似问题,当有滚动条的时候,向下用tab移动时,画面会跟着光标走,但是有shift+tab向上移动的时候,画面不能跟着光标走,还是停在原来的位置。
请问这个问题怎么解决呢。

17 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-28 10:49:00
18#
谢谢回复,能否将你的代码共享,以便遇到同样问题的朋友选择。
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-7-28 10:46:00
17#
嗯,谢谢了,我最后还是在各个textbox里面写js的onfocus和onblur事件去计算scroll的位置了,虽然有点麻烦,不过也实现功能了,谢谢你的帮助和建议啊。:-D
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-28 10:28:00
16#
结合12楼的方法,然后在焦点改变时,设置控件加入编辑状态可以吗,这样可能写的js还会少一点
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-7-28 09:22:00
15#

回复 14# Zera 的帖子

好的,我现在用js去控制它的滚动条了,现在光标向左右都OK了,
向下不用设置gridview自己移动了,
就是向上的时候无反应,也是(shift+tab)的时候画面停住了,不随光标走。
向下不像用js去计算,因为数据是变得,即算起来太麻烦了,
请问,向上的这个问题怎么解决呢,
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-28 08:53:00
14#
两个特性只能取其一
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-7-27 21:11:00
13#

回复 12# Zera 的帖子

按照你的方法设置了以后滚动条也能跟着移动了,但是就是这样光标没有进入到cell里面的textbox中去,好像是在整个cell上,这个问题可以解决吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-27 16:24:00
12#
你将AllowKeyboardNavigation设为True,TabNavigation设为"GridNavigation",看这种行为是否是你需要的
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-7-27 15:41:00
11#

回复 10# Zera 的帖子

放一个textbox是式样书的要求阿,
你所说的cell可以编辑是什么意思呢。是看起来像textbox一样的视觉效果吗。
我不太明白你说的cell可以编辑的意思,能否发一小段代码给我看看吗。
那在我用这些textbox的前提下focus的移动问题有好地解决方法吗。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-27 15:27:00
10#
看了你的页面,有一个问题,我看你在GridView中的每个Cell都添加了一个TextBox控件,是有什么特殊需求才这样实现吗,GridView的每个Cell本身是可以编辑的啊。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部