有什么方法删除表格中所有的行
编号: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
此问题由李海回答。
| |
|
|
| |
|
|