try this:
vb Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DataGridView1.RowHeadersVisible = False
DataGridView1.BackgroundColor = Color.White
DataGridView1.GridColor = Color.White
End Sub
Private Sub DataGridView1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles DataGridView1.Paint
Dim columnSum As Integer
For x As Integer = 0 To DataGridView1.Columns.Count - 1
columnSum += DataGridView1.Columns(x).Width
e.Graphics.DrawLine(New Pen(SystemColors.ControlLight), columnSum + 1, 0, columnSum + 1, DataGridView1.Height)
Next
End Sub
End Class