在vb.net中的DataGridView末尾添加新行

时间:2018-07-12 05:59:51

标签: vb.net datagridview

我正在使用for循环在DataGridView元素上列出我的.txt文件项目,但是当我用基本代码进行测试时,我意识到它是从顶部开始添加新行,因为那只是DataGridView上列出的最后一个项目。

 Public Shared Sub TestCode()
        For i = 0 To 6

            Me.DataGridView1.Rows(i).Cells(0).Value = "This is: " & i
            Me.DataGridView1.Rows.Insert(Me.DataGridView1.RowCount - 1)
            Me.DataGridView1.Update()
        Next
 End Sub

如何在底部添加/插入新行。

1 个答案:

答案 0 :(得分:2)

datagridview中的最后一行是允许用户根据需要添加行。 设置DataGridView1.AllowUserToAddRows = False

然后尝试使用Me.DataGridView1.Rows.Add()。 它将原始添加到dataGridView的末尾

尝试这个dataGridView1.Rows.Insert(dataGridView1.Rows.Count-1, row);