Private Sub grdChoice_DblClick() 'msflexgrid双击一行,删除这一行
Dim i As Integer
Dim j As Integer
If grdChoice.row = 0 Then
Exit Sub
End If
grdChoice.TextMatrix(grdChoice.row, 0) = "×"
grdChoice.RemoveItem (grdChoice.row) '提示这里错误。不能删除一个非固定行????为什么?
If grdChoice.Rows = 1 Then
row2 = 1
Exit Sub
End If
row2 = row2 - 1
grdChoice.Rows = row2
End Sub
我怎么办??
Dim i As Integer
Dim j As Integer
If grdChoice.row = 0 Then
Exit Sub
End If
grdChoice.TextMatrix(grdChoice.row, 0) = "×"
grdChoice.RemoveItem (grdChoice.row) '提示这里错误。不能删除一个非固定行????为什么?
If grdChoice.Rows = 1 Then
row2 = 1
Exit Sub
End If
row2 = row2 - 1
grdChoice.Rows = row2
End Sub
我怎么办??
if grdChoice.rows<2 then grdChoice.fixedrows=0
grdChoice.RemoveItem (grdChoice.row)
用一个变通的方法:如果是最后一个非固定行,将所有cell清空