C#
private void form_load()
{
// primero asignar las columnas como no sortables, osea, no ordenables
dgv1.Columns["nombre_columna"].SortMode = DataGridViewColumnSortMode.NotSortable;
// segundo asignarle que se centre el texto de la columna
dgv1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
}
VB:NET
Private Sub form_load()
' primero asignar las columnas como no sortables, osea, no ordenables
dgv1.Columns("nombre_columna").SortMode = DataGridViewColumnSortMode.NotSortable
' segundo asignarle que se centre el texto de la columna
dgv1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
End Sub
Publicado en tttony.blogspot.com
Publicar un comentario
4 comentarios:
Excelente!!!
Nomas una duda....asi alinea todas las columnas...pero si solo deseo alinear una?
Intenta con este codigo a ver:
this.dataGridView1.Columns["nombre_columna"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
No lo he probado
Prueba asi:
nombredetudgv.Columns(aqui va el nro la columna a alinear).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
nombredeldgv.Columns(nrocolumna).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
Publicar un comentario