设备其TopRow属性,或换个控件

解决方案 »

  1.   

    我的msHFlexGrid控件显示10000条记录没有问题
      

  2.   

    好象是有限制的,和内存大小应该没有关系。wang_anjun(大笨猫) 可否告诉我怎么显示没有问题?
      

  3.   

    说的都是屁话!!我的显示6770行也没有事!你要吗?是汉字库的ASCII码的数据库?不信试试!!
      

  4.   

    Private Sub GrdListFill(grdList As MSHFlexGrid)    Dim cn As New ADODB.Connection
       Dim Rs As New ADODB.Recordset
       Dim rsVar As Variant
       Dim i As Integer
       cn.Open "Testing"  '<-- Your DSN
      '打开你的数据库
       Rs.Open "select * from CodeCustomerFile", cn, adOpenStatic, adLockOptimistic
       Rs.MoveLast   Rs.MoveFirst
       With grdList
         .Rows = Rs.RecordCount + 1
         rsVar = Rs.GetString(adClipString, Rs.RecordCount)
        .Cols = Rs.Fields.Count
       For i = 0 To Rs.Fields.Count - 1
            .TextMatrix(0, i) = Rs.Fields(i).Name
       Next
        .Row = 1
        .Col = 0
       .RowSel = .Rows - 1
       .ColSel = .Cols - 1
       .Clip = rsVar
       .RowSel = .Row
       .ColSel = .Col   Rs.Close
       Set Rs = Nothing
       cn.Close
       Set cn = Nothing
      End With
    End Sub
      

  5.   

    没有打补丁VB的MSHflexgrid控件的2048行记录的限制,将VB升级到SP5问题即可解决!
      

  6.   

    到微软网站下载VB的sp5补丁包