Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/12/2009, 02:03
Avatar de triqui
triqui
 
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: Header Text de Filas

Puedes hacerlo de muchas formas, Una forma es lo primero que tienes que hacer es no declararte las columnas predefinidas(en las propiedades me refiero), puedes crearlas dinamicamente por ejemplo:

//Con esto te creas dos columnas


dataGridView1.Columns.Insert(0, new DataGridViewTextBoxColumn());
//Te declaras como quieres que sea la columna, en este caso textbox, pero puedes meter images por ejemplo.
dataGridView1.Columns[0].Name = "Código";
//Nombre Cabecera columna primera
dataGridView1.Columns[0].ToolTipText = "Código del campo";
dataGridView1.Columns[0].MinimumWidth = 40;
dataGridView1.Columns.Insert(1, new DataGridViewTextBoxColumn());
//Nombre Cabecera de la columna segunda
dataGridView1.Columns[1].Name = "Nombre";
dataGridView1.Columns[1].ToolTipText = "Nombre del Código";
dataGridView1.Columns[1].MinimumWidth = 150;
//Loingitud minima de la cabecera


//Luego lo rellenas, en este ejemplo apartir de un datatable

for (int k = 0; k < MiDatatable.Rows.Count; k++)
{
dataGridView1.Rows.Add(MiDatatable[k][0].ToString(), MiDatatable.Rows[k][1].ToString());
}

//Luego puedes añadir esto para que no te lo puedan ordenar por ejemplo

for (int k = 0; k < dataGridView1.Columns.Count; k++)
{
dataGridView1.Columns[k].SortMode = DataGridViewColumnSortMode.NotSortable;
}

//RECUERDA QUE:

//si vuelves a cargar el DataGridview te dará error, tendrás que vaciarlo de las columnas que le acabas de meter, para eso, deberás poner antes de declarartelas,tendrás que poner lo siguiente:


dataGridView1.Columns.Clear();
//Eliminaslas columnas
dataGridView1.Rows.Clear();
//Eliminas las filas


Suerte.
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo