热情软件屋

 

有什么方法删除表格中所有的行


编号:QA003714
建立日期: 2000年12月27日 最后修改日期:2000年12月27日
所属类别:

liu3:
    操作系统: windows
    编程工具: vb5.0
    问题: 我定义了一个MSFelxGrid为msgSyjl,在使用下面这段代码时发生了如下错误
    错误号 30015,提示为:不能删除上一个非固定行
    If msgSyjl.Rows > 1 Then
     Do While msgSyjl.Rows >1
     msgSyjl.RemoveItem 1
     Loop
    End If
    我想请问是什么地方错了,各位高手有什么更好的方法删除表格中所有的行(不包括固定行),而且VB中为什么有提示没有相关的错误主题?
    水平: 高手

回答:

    MSFlexGrid必须包括一个非固定行,所以当你删除到最后一个非固定行时出现这条错误。实际上有一个简单的清除的办法,即:
    msgSyjl.Rows = msgSyjl.FixRows + 1

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio