hola amigo forero, fijate con este codigo que lo uso en VB
Código:
Sub ConfigurarGrilla()
DataGrid1.CaptionText = "Tabla de los Departamentos"
DataGrid1.CaptionForeColor = Color.Cyan
DataGrid1.CaptionForeColor = Color.MidnightBlue
'crenado un estilo personalizado y una columna personlizada
Dim myEstiloGrid As DataGridTableStyle = New DataGridTableStyle
'aginando la tabla al que asocia el estilo
myEstiloGrid.MappingName = "departamento"
'agregando caracteristica al codigo del estudiante
Dim myEstiloCol As New DataGridTextBoxColumn
myEstiloCol.MappingName = "cod_dpto"
myEstiloCol.HeaderText = "C.Dpto"
myEstiloCol.Width = 40
'agregando caracteristica al nombre del estudiante
Dim myEstiloCol2 As New DataGridTextBoxColumn
myEstiloCol2.MappingName = "descrip_dpto"
myEstiloCol2.HeaderText = "Descripcion"
myEstiloCol2.Width = 180
Dim myEstiloCol3 As New DataGridTextBoxColumn
myEstiloCol3.MappingName = "cod_pais"
myEstiloCol3.HeaderText = "Pais"
myEstiloCol3.Width = 40
'agregando el primer estilo
myEstiloGrid.GridColumnStyles.Add(myEstiloCol)
'agrengando el segundo estilo
myEstiloGrid.GridColumnStyles.Add(myEstiloCol2)
myEstiloGrid.GridColumnStyles.Add(myEstiloCol3)
'agrengando el estilo a la grilla
DataGrid1.TableStyles.Add(myEstiloGrid)
End Sub
Este lo llamas desde el load del FORM.
Suerte