如何在VB.Net中向DataGridView添加记录?

13 vb.net datagridview

如何在VB.Net中向DataGridView控件添加新记录?

我不使用数据集或数据库绑定.我有一个包含3个字段的小表单,当用户单击"确定"时,它们应作为新行添加到DataGridView控件中.

cod*_*ion 28

如果要将行添加到网格的末尾,请使用Rows集合的Add()方法...

DataGridView1.Rows.Add(New String(){Value1, Value2, Value3})
Run Code Online (Sandbox Code Playgroud)

如果要在partiular位置插入行,请使用Rows集合的Insert()方法(如GWLlosa所说)...

DataGridView1.Rows.Insert(rowPosition, New String(){value1, value2, value3})
Run Code Online (Sandbox Code Playgroud)

我知道你提到你没有进行数据绑定,但是如果你在项目中定义了一个带有单个数据表的强类型数据集,你可以使用它并获得一些很好的强类型方法来做这些东西而不是依赖于网格方法...

DataSet1.DataTable.AddRow(1, "John Doe", true)
Run Code Online (Sandbox Code Playgroud)


Gal*_*ian 3

我认为你应该在代码中构建一个数据集/数据表并将网格绑定到它。