对于MSHFlexGrid里面的数据是添加进去的,而不是把rst的记录集作为它的数据!!
那么怎么把MSHFlexGrid控件里的数据完全清除掉?

解决方案 »

  1.   

    MSHFlexGrid.clear 清除的是数据,就是没有把MSHFlexGrid里面的结构也删除了
    原本里有三条记录,那么MSHFlexGrid里面仍有三条记录,只是把数据全部清除了而已
    有什么办法把里面的记录变为0条呢?
      

  2.   

    可以重新复进去啊 
        MSHFlexGrid1.Clear
        MSHFlexGrid1.Redraw = False
        MSHFlexGrid1.TextArray(0) = "NO"
        MSHFlexGrid1.TextArray(1) = " ◎◎"
        MSHFlexGrid1.TextArray(2) = "#"
        MSHFlexGrid1.Redraw = true
      

  3.   

    呵呵!lgxgrid控件就没有这个问题。用lgxgrid1.delrow(行号)就可以什么都删掉。
      

  4.   

    MSHFlexGrid1.Clear
    MSHFlexGrid1.rows=2