Vb.net 如何将空白记录/行添加到winform gridview?

Vb.net 如何将空白记录/行添加到winform gridview?,vb.net,winforms,gridview,Vb.net,Winforms,Gridview,这看起来很简单,但不像我想的那么简单。我在gridview上启用了add/delete属性。我使用了grid.rows.add(),但未能添加空白记录。我的gridview有一个数据源,它是一个对象列表。如何在末尾插入新行,以便用户可以键入新条目的值,以便稍后通过点击按钮将其插入数据库 grid.datasource = list of objects grid.rows.add() or grid.rows.add(grid.rows.count + 1) (neither works) 我

这看起来很简单,但不像我想的那么简单。我在gridview上启用了add/delete属性。我使用了grid.rows.add(),但未能添加空白记录。我的gridview有一个数据源,它是一个对象列表。如何在末尾插入新行,以便用户可以键入新条目的值,以便稍后通过点击按钮将其插入数据库

grid.datasource = list of objects
grid.rows.add() or grid.rows.add(grid.rows.count + 1) (neither works)
我是不是遗漏了什么?空白记录用于将数据插入数据库,因此行也需要匹配其他行的对象结构。

a | b | c
||只需在列表中添加一个新元素。 假设您有一个名为

Public Class Person
    Public Name as String
    Public Profession As String
End Class
和(个人)名单

这个列表是datagrid的数据源

dgv.DataSource = people
只需将新元素添加到
people
即可在网格中显示新行

people.Add(new Person With {.Name = "Mary", .Profession="Boss"})

你试过简单地在你的
对象列表中添加一个新元素吗?先生,你真是太棒了P工作得像个傻瓜,我把评论改为回答,这样你就可以接受了
people.Add(new Person With {.Name = "Mary", .Profession="Boss"})