problemas con un datagrid

14/10/2004 - 04:33 por Sergio | Informe spam
Hola, soy nuevo en este lenguaje y aunque he he podido salir adelante con la
mayoria de las cosas que necesito para mi aplicacion, tengo algunos
problemas, ya que no encuentro como:

1. Cambiar los nombres de las columnas en un datagrid
2. Hacer que si doy doble click en los nombres de las columnas no ejecute el
mismo codigo que necesito para cuando se le da doble click a un elemento
(celda) de los datos (eso ultimo ya lo tengo resuelto).
3. Hacer que sólo una columna dentro del datagrid sea editable y las de´más
de sólo lectura.
4. Y finalmente, pero no por ello el mas irrelevante sino todo lo contrario:
una vez que el usuario le dio doble click a una celda en el datagrid,
necesito saber el valor contenido en uno de los campos de dicha celda, para
generar una consulta sql.

Como ven son varias cosas y les agradeceré infinitamente si me pueden ayudar
con ellas (con las que puedan).

Saludos,
Sergio E.
 

Leer las respuestas

#1 Pablo Garateguy
14/10/2004 - 22:39 | Informe spam
1. Por lo general lo hago definiendo un alias para los campos devueltos en el
DataTable (sino puedes hacerlo a mano como con cualquier celda)

2. Controla sobre cual fila estás parado, si estás en la 0 no haces nada

4. Te paso algo de código de ejemplo (obtener un valor entero)

DataGridCell cell = dataGrid1.CurrentCell;
int x = int.Parse(dataGrid1[cell.RowNumber,0].ToString());

Espero que te sea de utilidad.

Saludos

Pablo

"Sergio" wrote:

Hola, soy nuevo en este lenguaje y aunque he he podido salir adelante con la
mayoria de las cosas que necesito para mi aplicacion, tengo algunos
problemas, ya que no encuentro como:

1. Cambiar los nombres de las columnas en un datagrid
2. Hacer que si doy doble click en los nombres de las columnas no ejecute el
mismo codigo que necesito para cuando se le da doble click a un elemento
(celda) de los datos (eso ultimo ya lo tengo resuelto).
3. Hacer que sólo una columna dentro del datagrid sea editable y las de´más
de sólo lectura.
4. Y finalmente, pero no por ello el mas irrelevante sino todo lo contrario:
una vez que el usuario le dio doble click a una celda en el datagrid,
necesito saber el valor contenido en uno de los campos de dicha celda, para
generar una consulta sql.

Como ven son varias cosas y les agradeceré infinitamente si me pueden ayudar
con ellas (con las que puedan).

Saludos,
Sergio E.



Preguntas similares