我在DataGridView2
的面板中有一个tabcontrol1
,如下图所示。
我必须使用
计算网格视图的行数Dim rowCount = DataGridView2.Rows.Count - 1
或
Dim rowCount = DataGridView2.RowCount - 1
但是使用这些方法,rowCount
始终等于1
这是因为DataGridView2
在tabcontrol和面板中吗?如果是这样,我如何计算行数,或者在Tabcontrol或面板中找到DataGridView的总行数?
一些代码来展示我在做什么
Dim rowCount = DataGridView2.Rows.Count - 1
If rowCount = 0 Then
DataGridView2.Rows(0).Cells(0).Value = ItemName_TXT.Text
DataGridView2.Rows(0).Cells(1).Value = ItemQuantity_TXT.Text
End If
Dim j As Int32 = rowCount
If j >= 1 Then
DataGridView2.Rows(j).Cells(0).Value = ItemName_TXT.Text
DataGridView2.Rows(j).Cells(1).Value = ItemQuantity_TXT.Text
End If
答案 0 :(得分:-1)
DataGridView2.Rows.Add()
Dim rowCount = DataGridView2.Rows.Count - 2
添加了一个新行,并使用-2
给出了精确的计算需求