This is what I use and is working for me,
with thisform.Grid1
.Columns(1).Width = 50
.Columns(2).width=100
.Columns(2).Header1.Caption = "Document#"
.Columns(3).width=180
.Columns(4).width=80
.Columns(5).Width = 50
.Columns(6).width=100
.Columns(7).width=100
.Columns(8).width=150
.Columns( .columnCount ).resizable = .f.
Endwith
With this With this With statement you can change whatever you want in a Grid.
with thisform.Grid1
.Columns(1).Width = 50
.Columns(2).width=100
.Columns(2).Header1.Caption = "Document#"
.Columns(3).width=180
.Columns(4).width=80
.Columns(5).Width = 50
.Columns(6).width=100
.Columns(7).width=100
.Columns(8).width=150
.Columns( .columnCount ).resizable = .f.
Endwith
With this With this With statement you can change whatever you want in a Grid.