Hola gente, que tal.
Necesito actualizar un GridView, pero no se como hacerlo, tengo unos pares de ejemplos de la web de Microsoft pero no me funciona ninguno. El tema es asi:

Tengo un gridview rellenado a partir de un Dataset, con los botones de editar,actualizar y cancelar, yo logro editar las filas, pero cuando quiero darle a ACTUALIZAR, nose como capturar los datos de la grilla, he probado con esto:


' Use the CopyTo method to copy the DictionaryEntry objects in the
' NewValues collection to an array.
Dim records(e.NewValues.Count - 1) As DictionaryEntry
e.NewValues.CopyTo(records, 0)

' Iterate through the array and HTML encode all user-provided values
' before updating the data source.
Dim entry As DictionaryEntry
For Each entry In records

e.NewValues(entry.Key) = Server.HtmlEncode(entry.Value.ToString())

Next


pero resulta que en la parte e.NewValues.Count me da Cero, y eso es imposible. y si quiero ver los datos de la grilla de esta manera: Grilla.Rows(2).Cells(2).Text, no me da el valor, ya que todavia en estas instancias los datos no estan registrados en la grilla. Estoy desesperado.

Espero haberme explicado, desde ya muchas gracias a todos. Saludos.