C sharp - Columnas de un dataGrid

 
Vista:

Columnas de un dataGrid

Publicado por Andres Felipe Tabares (12 intervenciones) el 10/08/2005 16:37:03
Hola Comunidad

Como hago para que las columnas de una grid se vean del tamaño que yo quiero.

--
Andres Felipe Tabares Monsalve
Medellín - Colombia 3154389810
"Todo el conocimiento que no es dado, es perdido"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Columnas de un dataGrid

Publicado por Ramiro Polverini (20 intervenciones) el 11/08/2005 00:47:28
tenes que usar estilo de tablas, te paso un codigo que estoy usando. Fijate, una de las propiedades de las columnas era el ancho de tabla, yo aca no lo use, pero busca que seguro que es una propiedad de la clase de columnas, ver lo vi pero no me acuerdo el nombre.
Suerte
void AplicoEstiloGrilla()
{
// Este codigo es para definir el estilo del DataGrid que mostraremos

//limpio tablestyle existente (mentira no tiene, pero pa ver code)
this.GrillaRta.TableStyles.Clear();
//instancio nuevo estilo de grilla
DataGridTableStyle EstiloGrilla = new DataGridTableStyle();
EstiloGrilla.MappingName="Table";
EstiloGrilla.AlternatingBackColor = Color.LightGray;

//Instancio Formato de Columna 1
DataGridTextBoxColumn Columna1 = new DataGridTextBoxColumn();
Columna1.MappingName= "NROPATENTE";
Columna1.HeaderText="Patente";
//Columna1.Format = "c";
//Instancio Formato de Columna 2
DataGridTextBoxColumn Columna2 = new DataGridTextBoxColumn();
Columna2.MappingName= "NROCOMPROBANTE";
Columna2.HeaderText="Comprob. Nº";
//Columna2.Format = "c";
//Instancio Formato de Columna 3
DataGridTextBoxColumn Columna3 = new DataGridTextBoxColumn();
Columna3.MappingName= "FECHA";
Columna3.HeaderText="Fecha";
//Columna3.Format = "c";
//Instancio Formato de Columna 4
DataGridTextBoxColumn Columna4 = new DataGridTextBoxColumn();
Columna4.MappingName= "TIPO";
Columna4.HeaderText="Tipo";
//Columna4.Format = "c";
//Instancio Formato de Columna 5
DataGridTextBoxColumn Columna5 = new DataGridTextBoxColumn();
Columna5.MappingName= "DETALLETIPO";
Columna5.HeaderText="Detalle";
//Columna5.Format = "c";
//Instancio Formato de Columna 6
DataGridTextBoxColumn Columna6 = new DataGridTextBoxColumn();
Columna6.MappingName= "OBS";
Columna6.HeaderText="Obs.";
//Columna6.Format = "c";
//Instancio Formato de Columna 7
DataGridTextBoxColumn Columna7 = new DataGridTextBoxColumn();
Columna7.MappingName= "IMPORTE";
Columna7.HeaderText="Importe .";
Columna7.Format = "c";
Columna7.Alignment= HorizontalAlignment.Right;
//Agrego los estilos de cada columna al de la tabla
EstiloGrilla.GridColumnStyles.Add(Columna1);
EstiloGrilla.GridColumnStyles.Add(Columna2);
EstiloGrilla.GridColumnStyles.Add(Columna3);
EstiloGrilla.GridColumnStyles.Add(Columna4);
EstiloGrilla.GridColumnStyles.Add(Columna5);
EstiloGrilla.GridColumnStyles.Add(Columna6);
EstiloGrilla.GridColumnStyles.Add(Columna7);

//agrego el estilo de tabla a la grilla en cuestion.
GrillaRta.TableStyles.Add(EstiloGrilla);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar