Peleando con DataGrid.

14/09/2004 - 09:42 por Mark Elmer | Informe spam
Hola a todos.
Tengo unas cuantas dudas acerca de datagrid.
Hace unos dias me estoy peleando con él, Me gustaria poder
bloquear celdas determinadas; permitir la edición de filas
pero no permitir que se añadan más, Me gustaria también
que al hacer doble click o al pulsar una tecla en una
celda concreta se generase un eveno, y no digamos, que se
generase un evento al cambiar de fila.
No estaria mal tampoco saber, porque en una fila nueva
aparecen los valores (null).
Hago saber que la fuente de datos del datagrid es una
DataTable creada 'a mano'. Puede que no sea la mejor forma.

Gracias por anticipado.
 

Leer las respuestas

#1 Leonardo Diez Dolinski
14/09/2004 - 11:05 | Informe spam
Hola Mark,
Este es un tema bastante díficil, que requiere práctica y un poco de
maña. Dos cosas que te pueden ayudar: utiliza la propiedad TableStyles para
establecer la apariencia del datagrid para una tabla determinada (aquí
puedes cambiar lo que se muestra para los valores nulos) y utiliza un
dataview para permitir editar pero no añadir (este tiene propiedades
Allow...):

datatable < dataview (propiedad TableName) < propiedad
DataSource


saludos,
Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"Mark Elmer" wrote in message
news:1c5701c49a2e$51d9fc30$
Hola a todos.
Tengo unas cuantas dudas acerca de datagrid.
Hace unos dias me estoy peleando con él, Me gustaria poder
bloquear celdas determinadas; permitir la edición de filas
pero no permitir que se añadan más, Me gustaria también
que al hacer doble click o al pulsar una tecla en una
celda concreta se generase un eveno, y no digamos, que se
generase un evento al cambiar de fila.
No estaria mal tampoco saber, porque en una fila nueva
aparecen los valores (null).
Hago saber que la fuente de datos del datagrid es una
DataTable creada 'a mano'. Puede que no sea la mejor forma.

Gracias por anticipado.

Preguntas similares