Hola.. si en tu datagrid tienes cuadros de texto cuando entras en modo edicion no sería mas fácil si lo haces buscando el nombre del control y lo pasas a una variable..??
Ejemplo
En caso de un String
Cita: Dim t1 As String = CType(e.Item.FindControl ("textbox1"), TextBox).Text
En caso de un Integer.
Cita: Dim t1 As Integer = Cint(CType(e.Item.FindControl ("textbox1"), TextBox).Text)
Con éste ejemplo lo que haces es que accesas por medio del ID del control y obtienes la información que necesitas.
Si no es así.. entonces de que manera lo estás haciendo..??
Saludos