Private Sub StyleDataGridView()
Try
With DataGridView1 'o el nombre de tu grilla
'Color general de la grilla
.DefaultCellStyle.BackColor = Color.LightSteelBlue
'Color de celdas alternadas
.AlternatingRowsDefaultCellStyle.BackColor = Color.White
'Activacion de autosize del ancho de columnas
'.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize
'.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
'Estilo y color de las Columnas encabezado
.ColumnHeadersDefaultCellStyle.BackColor = Color.Navy
.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None
.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
'.SortOrder.Non = True
'Estilo y color de las Filas Encabezado
.RowHeadersDefaultCellStyle.BackColor = Color.Navy
.RowHeadersDefaultCellStyle.ForeColor = Color.White
.RowHeadersBorderStyle = DataGridViewHeaderBorderStyle.None
.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToFirstHeader
'Seleccionando toda la fila
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
'Color de fila seleccionada
.DefaultCellStyle.SelectionBackColor = Color.Cyan
.DefaultCellStyle.SelectionForeColor = Color.Red
'Color de la Fila Encabezado Seleccionada
.RowHeadersDefaultCellStyle.SelectionBackColor = Color.Goldenrod
.RowHeadersDefaultCellStyle.SelectionForeColor = Color.White
'Propiedades del DataGridView
.EnableHeadersVisualStyles = False
.AllowUserToAddRows = False 'El usuario no puede adicionar una fila
'.AllowUserToResizeRows = False 'El usuario no podra ajustar en ancho de la fila
.MultiSelect = False 'El usuario no puede seleccionar mas de una fila
.ReadOnly = True 'Toda la grilla es de solo lectura, no es editable.
'establecer el puntero en una fila, en este caso estara en la fila 2
.CurrentCell = Me.DataGridView1.Item(0, 1)
.Rows(1).Selected = True
'Color general de la grilla
.DefaultCellStyle.BackColor = Color.Yellow
'Color de celdas alternadas
.AlternatingRowsDefaultCellStyle.BackColor = Color.White
'La propiedad defaultCellStyle.BackColor, determina que toda la grilla
'sea de color LigthSteelBlue y la propiedad
'AlternatingRowsDefaultCellSyle.BackColor, hace q intercale el color
'WHite por cada celda impar, haciendo q la primera sea SteelBlue, luego
'White, Luego SteelBlue, White, y asi sucesivamente.
.Columns("vtaclicorr").HeaderText = "Codigo" & vbCrLf & "esto va abajo"
.Columns("vtaclinomb").HeaderText = "Nombres"
.Columns("vtacliapel").HeaderText = "Apellidos"
.Columns("vtaclitelf").HeaderText = "Telefono"
.Columns("vtaclicorr").Width = 50
.Columns("vtaclinomb").Width = 250
.Columns("vtacliapel").Width = 250
.Columns("vtaclitelf").Width = 100
End With
Catch ex As Exception
Throw
End Try
End Sub