MSHFlexGrid1放在上面
MSHFlexGrid2放在后面MSHFlexGrid2用来实现合计

解决方案 »

  1.   

    2的数据和1一样,仅显示一行的高度。fixedrows = 0
      

  2.   

    MSHFlexGrid1如果没有水平滚动条还好,否则就难看了
      

  3.   

    其实用MSHFlexGrid1一个就可以Dim i As Integer
    Dim Sum As DoubleWith MSHFlexGrid1
        For i = 1 To .Rows - 1
            Sum = Sum + .TextMatrix(i, 5)
        Next i    .Rows = .Rows + 1
        .TextMatrix(.Rows - 1, 5) = Sum
    End With
      

  4.   

    三楼的方法可行。实际上,西方人与我们的习惯不同,他们是将总计放在第一行。因此,MSHFlexGrid1 设置的固定行是在最前面,可以将合计数据写入固定行。如果老板能够接受,“与国际接轨”倒是挺省事的,而且总计不会随记录滚屏,打开即可见。有诸多好处。
      

  5.   

    http://topic.csdn.net/u/20100628/23/6c047159-30cb-4364-a7df-1939099bf1ab.html
    这里有以前我给别人写的例子,看看吧。