2010-05-06 85 views
0

所以我在代碼中添加列,而不是設計視圖...更改的DataGridView列屬性

frmMain.dgv_test.Columns.Add("col1", "1") 
frmMain.dgv_test.Columns.Add("col2", "2") 
'etc 

如何修改,如列寬,冷凍性能,和所有其他如果我要「設計」一列,可以在設計視圖中看到的屬性?

謝謝。

回答

0

DataGridViewColumnCollection.Add方法實際上返回增加DataGridViewColumn的指數,所以你也可以這樣做:

Dim colIndex As Integer = frmMain.dgv_test.Columns.Add("col1", "1") 
Dim col As DataGridViewColumn = frmMain.dgv_test.Columns(colIndex) 
col.Width = 100 
col.Frozen = True 

或者這裏是另一個,更簡潔的方式:

With frmMain.dgv_test.Columns 
    Dim col As DataGridViewColumn = .Item(.Add("col1", "1")) 
    col.Width = 100 
    col.Frozen = True 
End With 

等。