lunes, 14 de septiembre de 2009

Cambiar estado filas de un dataSet

Hola amigos, seguro que alguna vez trabajando con dataSet habeis tenido que cambiar el estado de sus filas (RowState), pues bien, eso es asi de sencillo:

  • Cuando hemos modificado, añadido o eliminado una fila y queremos que los rowState vuelvan a ser como al principio (es decir "unchanged") solo tenemos que asignarle al dataTable lo siguiente:
    ds.Tables("MITABLA").AcceptChanges()
  • Cuando lo que queremos es poner el estado de una fila a Add o Modified solo tenemos q sobre la fila deseada hacer lo sigiente:

'Para pasar a estado added
ds.Tables("MITABLA").row(x).SetAdded()

'Para pasar a estado Modified

ds.Tables("MITABLA").row(x).SetModified()

Espero haberos servido de ayuda.

Un saludo.

No hay comentarios: