Dataview, for each y excepcion

24/08/2005 - 10:31 por Muten | Informe spam
Hola a todos! tengo el siguiente bucle:

For Each fila As DataRow In Dataview1.Table.Rows
If fila.RowState = DataRowState.Added Then
fila.RejectChanges()
Else
fila.BeginEdit()
fila.EndEdit()
End If
Next

Al ejecutarse fila.RejectChanges() me lanza una excepción
diciendo: "Colección modificada; puede que no se ejecute
la operación de enumeración."
Conocéis alguna forma de evitar que se produzca esta
excepción??

Gracias!
 

Leer las respuestas

#1 Diego Cofré
24/08/2005 - 19:47 | Informe spam
Esto pasa porque los elementos de un bucle For... Each son de solo lectura.
Para poder modificarlos tenes que usar el viejo For i= 0 to
Dataview1.Table.Rows.Count - 1

Saludos
Diego

Preguntas similares