Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2009, 14:06
sipac
 
Fecha de Ingreso: abril-2009
Mensajes: 7
Antigüedad: 15 años, 8 meses
Puntos: 0
Gridview. Como hacerlo más amigable?

Hola amigos foreros...

Soy novato en ASP.net y estoy desarrollando una aplicacion WEB para captura de datos

Uso un gridview que se conecta a una base de SQL Server 2005, tiene las funciones de editar, actualizar y borrar filas.
Los campos que se pueden editar son de tipo textbox en "EditItemTemplate".

Intento, que al editar una fila el cursor se coloque en el primer textbox, y actualice clickeando el boton "actualizar" o con la teclas arriba y abajo

Con sqldatasource se conecta la tabla, puedo editar y con tecla arriba o abajo actualiza la fila y coloca en modo de edicion la siguiente, pero no me coloca el foco en el textbox.
Uso esta instruccion
GridView1.Rows(e.NewEditIndex).FindControl("text2" ).Focus()

Con dataset, SI coloca el foco en el textbox, pero no puedo recuperar el dato que escribe el usuario en el textbox y me sigue dejando el mismo valor que tenia.

Lo estoy haciendo con esta instruccion pero no funciona
txtDato = GridView1.Rows(e.RowIndex).FindControl("text1")


Acepto sugerencias... como lo harian ustedes...


GRACIAS.