我想在点击按钮时向我的DataGridView
添加一个新行,其中包含五个TextBox
个值。问题是当我单击按钮时,会插入值,但会替换DataGridView
的第一行。
这是我的代码:
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Dim D As New DataTable
D.Columns.Add("CODIGO")
D.Columns.Add("NOMBRE")
D.Columns.Add("BULTOS")
D.Columns.Add("CANTIDAD")
D.Columns.Add("PRECIO")
Detalle_VDataGridView.DataSource = D
Dim R As DataRow
R = D.NewRow
R("CODIGO") = CODIGOTextBox.Text
R("NOMBRE") = NOMBRETextBox.Text
R("BULTOS") = TextBox4_Cantidad.Text
R("CANTIDAD") = TextBox3_CantFinal.Text
R("PRECIO") = PRECIOTextBox.Text
D.Rows.Add(R)
End Sub
欢迎任何帮助。
答案 0 :(得分:1)
这是因为每按一次按钮,您就会创建一个新的DataTable
Dim D As New DataTable
这一行就是原因。在课程级别和新行声明此DataTable
,然后您的代码就可以了。