0
我使用vb.net 2010.我有一個datagridview其數據源是一個數據表。我動態地將行添加到數據表中。爲什麼datagridview添加額外的2空行當有界的數據表只增加1行
Friend WithEvents DGVCusClient As System.Windows.Forms.DataGridView
DGVCusClient.DataSource = m_table
Private Sub DVGCusClient_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles DGVCusClient.DoubleClick
Dim newRow As DataRow = m_table.NewRow()
newRow.Item(colNameCustomer) = "Customer Name"
newRow.Item(colNameClient) = "Client Name"
m_table.Rows.Add(newRow)
End Sub
添加新行後,m_table是正確的。但是,DVGCusClient不僅添加了該行,還在底部添加了兩個額外的空白行。我不知道這兩個空行是從哪裏來的。
爲什麼上面的代碼中使用如下:
使用數據網格視圖中顯示的數據。當用戶單擊一行時,將打開另一個表單,允許用戶搜索/輸入一些數據。當用戶關閉表單時,所有數據都會保存到數據表中並顯示在數據網格視圖中。