doble click en datagrid

luis
13 de Diciembre del 2003
Saludos amigos, necesito ayuda por favor, tengo un datagrid lleno con datos ,
quisiera saber como se debe hacer para cuando hago doble click en una "fila" que contiene
datos el foco se diriga a la primera columna de esa fila y que en un texbox me
coloque el dato de esa celda (seria entonces fila n , columna 1)
gracias por su ayuda

Elph
13 de Diciembre del 2003
Se me ocurre q una forma de hacerlo sin recurrir a los eventos de servidor seria usar javascript.
Podrias usar el evento OnItemCreated del grid para crear programaticamente ese script, i suando los atributos ClientID para hacer referencia a los campos i al textbox. Quizas sea una solucion algo mas complicada, pero si quieres ahorrarte un roundtrip al servidor es una buena manera.
Suerte

-kaz-
13 de Diciembre del 2003
El tema de los eventos dentro las celdas de un datagid es algo complicado y lioso, incluso algunas cosas creo que ni se pueden hacer, mirare a ver si encuentro algo.

Respecto a lo de meter un valor concreto en un textbox:

textbox1.text = me.datagrid1.item (me.datagrid1.CurrentCell.RowNumber, 0)

''Por cierto, la primera columna de un datagrid es la 0

luis
13 de Diciembre del 2003
gracias kas

-kaz-
13 de Diciembre del 2003
En la siguiente pagina hay informacion sobre datagrids y hay alguna cosa sobre el tema de los eventos, miratelo (por cierto esta en ingles, pero aunque no sepas mucho se entiende)

http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp