请教:对msflexgrid控件的数据翻页时,如何使得数据总是显示当前也的第一条数据在最前面? 我碰到这样的一个问题:当我在某一页将滚动条拉到中间时,翻页后msflexgrid不会将滚动条复位到第一条记录处,还是显示在上一页未翻页时的位置。怎么办?请教请教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会吧,你是怎样实现翻页的。可以利用记录集翻页的功能重新对msflexgrid 写入数据。 Private Sub msflexgrid1_SelChange() With msflexgrid1 If .RowIsVisible(.RowSel) = False Then .TopRow = .RowSel End WithEnd Sub Private Sub msflexgrid1_Scroll() With msflexgrid1 If .RowIsVisible(.RowSel) = False Then .TopRow = .RowSel End If End WithEnd Sub TopRow 属性 ==>返回或设置 MSHFlexGrid 中最上面的可视行RowIsVisible属性==>返回或设置一个值,决定一个指定行是否可见。选取则要同时考虑 Row / RowSel 和 Col / ColSel 属性 一个简单的判断字符串中是否含有某字符的函数 几个问题,高手请进 如何用光滑曲线连接之 两台电脑通信连接问题? adox的问题 请问,如何判断一个表是否为空呢?啊0点了!!我还没有试出来急呢!! 编写开机运行程序: 求助 我在vb中用cdo 实现邮件的发送,可以加载一个附件 ,但是不知如何 我得光驱找不到了,我用的是win98,那位大虾给指点一下,一定送分呦! 各位大哥,帮个忙给我看看这个程序。在线等待!! 如何检测数据库(Access2000 和Sql Server2000)是否被别人锁定?
可以利用记录集翻页的功能重新对msflexgrid 写入数据。
With msflexgrid1
If .RowIsVisible(.RowSel) = False Then .TopRow = .RowSel
End With
End Sub
With msflexgrid1
If .RowIsVisible(.RowSel) = False Then
.TopRow = .RowSel
End If
End With
End Sub
RowIsVisible属性==>返回或设置一个值,决定一个指定行是否可见。
选取则要同时考虑 Row / RowSel 和 Col / ColSel 属性