DotNet · 2022年5月26日

DataGridView.Rows.Clear出现InvalidOperationException异常

DataGridView.控件,调用Rows.Clear出现InvalidOperationException异常

数据不使用DataSource绑定,使用Row.Add添加方式
xDataGridView.Rows.Clear出现InvalidOperationException异常
一般添加时先xDataGridView.Rows.Clear(),然后再添加

但当进入过编辑模式后,再执行Clear,就会抛出InvalidOperationException异常
解决方法:
改为一行行删除,就没有异常

            If xDataGridView.Rows.Count > 0 Then
                For p1 As Integer = xDataGridView.Rows.Count - 1 To 0 Step -1
                    Dim pRow = xDataGridView.Rows(p1)
                    If Not pRow.IsNewRow Then
                        xDataGridView.Rows.RemoveAt(p1)
                    End If
                Next
            End If

最新电影,电视剧,尽在午夜剧场

电影电视剧午夜不寂寞