Foros del Web » Programación para mayores de 30 ;) » .NET »

Evitar que se vea el area gris del Datagridview

Estas en el tema de Evitar que se vea el area gris del Datagridview en el foro de .NET en Foros del Web. Un saludo a todos los del foro. Bueno mi problema es el siguiente: tengo un Datagridview donde creo 3 columnas manualmente, a la última columna ...
  #1 (permalink)  
Antiguo 23/08/2009, 14:46
 
Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 16 años, 2 meses
Puntos: 0
Evitar que se vea el area gris del Datagridview

Un saludo a todos los del foro.

Bueno mi problema es el siguiente: tengo un Datagridview donde creo 3 columnas manualmente, a la última columna le aplico la propiedad:

datagridView1.Columns[2].AutoSizeMode = DatagridViewAutoSizeColumnMode.Fill;

para que esa columna se ajuste a la totalidad del Grid para que no se vea el espacio gris de este. Hasta ahi todo bien, pero las columnas hacia abajo no se ajustan completamente al Grid, dejando espacio gris. O sea, las columnas se ajustan bien en modo horizontal pero en modo vertical no.

¿Como puedo hacer para mis columnas queden completamente ajustadas y no se vea area gris del Datagridview?

Les dejo el código de como estoy creando las columnas:

datagridView1.Columns[0].DataPropertyName = "idArticulo";
datagridView1.Columns[0].HeaderText = "ID del Articulo";
datagridView1.Columns[0].Width = 150;
datagridView1.Columns[0].Visible = true;

datagridView1.Columns[1].DataPropertyName = "noserie";
datagridView1.Columns[1].HeaderText = "Numero de serie";
datagridView1.Columns[1].Width = 300;
datagridView1.Columns[1].Visible = true;

datagridView1.Columns[2].DataPropertyName = "Descripcion";
datagridView1.Columns[2].HeaderText = "Descripcion";
datagridView1.Columns[2].AutoSizeMode = DatagridViewAutoSizeColumnMode.Fill;
datagridView1.Columns[2].Visible = true;

Gracias.
  #2 (permalink)  
Antiguo 24/08/2009, 01:32
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Evitar que se vea el area gris del Datagridview

¿Porque no pones la propiedad backgroundcolor con el mismo color que tu form?
  #3 (permalink)  
Antiguo 25/08/2009, 00:01
 
Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Evitar que se vea el area gris del Datagridview

Gracias kyha por tu ayuda, me sirvió bastante.

Bueno, agregué esto al código anterior:

dataGridView1.BackgroundColor = System.Drawing.Color.White;

con esto el area gris del Grid que no se alcance a rellenar de blanco por las filas, se colorea de blanco y asi se ve todo del mismo color.

Saludos.
  #4 (permalink)  
Antiguo 25/08/2009, 05:07
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Evitar que se vea el area gris del Datagridview

De nada, (no tenia claro que fuera a servirte).Pero me alegro de haberte podido ayudar.
  #5 (permalink)  
Antiguo 27/08/2009, 14:19
 
Fecha de Ingreso: agosto-2009
Ubicación: Sinaloa, Mexico
Mensajes: 17
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Evitar que se vea el area gris del Datagridview

si, eso siempe hagoo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:24.