Enabled en DataGridView

30/05/2008 - 23:54 por Michelle | Informe spam
Por que cuando se pone a false la propiedad Enabled de un datagridview no se
pone gris como los demas controles?
 

Leer las respuestas

#1 Michelle
01/06/2008 - 13:11 | Informe spam
Hola Luis Miguel y gracias por la ayuda.
Deja aprovecharte ya que son pocos los que conocen bien el uso del
Datagidview y la ayuda de msn no es muy clara.
a)Como se hace para en una misma columna tener dos tipos de controles
distintos de acuerdo a una condicion del registro?
b)Se puede inactivar una celda especifica, tambien de acuerdo a una
condicion ?
muchas gracias

"Luis Miguel Blanco" escribió
en el mensaje news:
Hola Michelle

DataGridView es un control con un alto grado de personalización en sus
características visuales a través de estilos, por lo que es posible que
este
sea el motivo por el que cuando se deshabilita no se cambie su color a
otro
que indice tal estado (como sucede con otros controles), de forma que el
programador pueda aplicar una combinación de colores que indique dicho
estado
deshabilitado, para los diferentes elementos de la cuadrícula: celdas,
cabeceras, etc.

Un modo simple de indicar visualmente el estado deshabilitado del control
sería mediante su propiedad DefaultCellStyle, de forma similar a como
puedes
ver en el siguiente ejemplo:

//
this.DataGridView1.Enabled = false;
this.DataGridView1.DefaultCellStyle.BackColor = Color.Gray;
//

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com
http://geeks.ms/blogs/lmblanco/


"Michelle" wrote:

Por que cuando se pone a false la propiedad Enabled de un datagridview no
se
pone gris como los demas controles?



Preguntas similares