DataGridView问题,疑难问题请教高手!!!!!!!!!

zl194 2012-11-08 11:02:44
我的软件是C/S 开发使用vs2008 .net3.5 环境是xp.
我遇到一个疑难问题:
我的程序中的一个窗体,是由多个用户控件组成的一个tabcontrol控件,在每个tabpage中有一个我自己做的用户控件。
我的用户控件主体是一个dataGirdView控件。当使用时,在切换不同的tabpage后,datagridview控件就不响应了,点击也不能选择。
但是当切换tabpage后,再切换回来,刚才选择的单元格已经显示选中状态,即选择datagridview后,控件没有刷新显示,当切换到其他页再切换回后,datagridview就更新了选择状态。

请问我应当怎样解决这个问题。
...全文
135 点赞 收藏 6
写回复
6 条回复
zl194 2012年12月07日
问题没解决,后来不用微软的这个控件了。
回复 点赞
你们是不是在找BUG 2012年11月08日
tabpage有tabindexchanged之类的事件,可以去控制tab切换对应的处理
回复 点赞
那一份抹不去的光辉 2012年11月08日
我也碰到过类似的没有及时响应刷新的问题,我解决的方法是:切换的时候,在数据加载之前隐藏用户控件,加载数据后再显示控件。
回复 点赞
zhujiawei7 2012年11月08日
你用.net原来的DataGridView试试是否有这个问题,如果正常说明你扩展的DataGridView有问题。调式下你的DataGridView吧,我猜可能是绘制方面有问题吧。
回复 点赞
sinodzh 2012年11月08日
估计是切换tab页的时候 tab页控件将该页里面的control的enable改成了false。你切换tab页后将当前页里的控件的enable改成true试试。
回复 点赞
kxloveh 2012年11月08日
你用用户控件包装了dataGirdView,如果不用用户控件呢?直接用dataGirdView,能行不
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告