друзья, я делаю экран в визуальном basic net, с визуальным studio 2017, провожу более 4 часов trantando удаления нескольких реестров и он не делает это мне, datagrid наполняется на основании консультации, которую произвел с sp в SQL Server, а именно у меня нет соединенных данных.
Это мой код:
Dim anFila As Integer = dgvCuentaTotal.Rows.Count()
Dim aoLoHayo As Boolean = False
If dgvCuentaTotal.Rows.Count > 0 Then
For Each aoRow As DataGridViewRow In dgvCuentaTotal.Rows
'Validar que ingresen las filas que no vienen vacillas
If aoRow IsNot Nothing Then
'chktraspasar
aoLoHayo = aoRow.Cells(3).Value
'If aoLoHayo = True Then
If Convert.ToBoolean(aoRow.Cells("Traspasar").Value) Then
anFila -= 1
dgvCuentaTotal.Rows.Remove(aoRow)
dgvCuentaTotal.Refresh()
End If
End If
Next
dgvCuentaTotal.Refresh()
'Validar que traiga registros
End If
У меня есть колонна с checkbox, шесть реестров и пользователь помечают шесть, чтобы быть удаленными, и этот одинокий код удаляет мне 3 линии, оставляя другие три, они могли бы давать мне руку.
Привет
То, за чем оно последует, состоит в том, что ты удаляешь линию внутри цикла, и enumerador цикла теряется.
Указывает в array или другом типе переменной на линии в eleminar и однажды законченный пробегать datagridview ты удаляешь линии, сохраняемые в array или переменной