我目前正在开发一个索引工具,我会计算旧图标映射到新图标(很多旧到一个新图标)的所有出现次数
我统计所有事件并获得如下结果:
W0001_S32G2 1 O001_S32G1 3 -
W0001_S32G2 1 O001_S32G1 6 -
我想在每个相同的新图标后添加一行:
W0001_S32G2 1 O001_S32G1 3 -
W0001_S32G2 1 O001_S32G1 6 -
- - - - 10
我在哪里计算旧图标的出现次数和新图标(一次) 我的计数目前是正确的,但是当我在给定索引处添加行时,它会删除当前数据,而不是在实际行之间插入:
For Each indi As String In cleanList
Dim indexes As New List(Of Integer)
Dim totnew As Integer = 0
Dim totold As Integer = 0
For Each row As DataGridViewRow In DataGridView2.Rows
If row.Cells("Name").Value = indi Then
totnew = totnew + CInt(row.Cells("Nombre").Value)
totold = totold + CInt(row.Cells("Nombre1").Value)
indexes.Add(row.Index)
End If
Next
DataGridView2.Rows.Insert(indexes.Last, New Object() {"-", "-", "-", "-", totnew + totold})
Next
答案 0 :(得分:0)
由于我在网上看到并且无法在行之间添加,我通过将所有数据复制到列表然后在列表中添加新行来解决问题:
EndList.Insert(incre + i, MyHiera)
然后我将列表复制回DataGridView