[DataGridView] nom plutôt qu'index? ajouter ligne avec
Bonjour
J'apprends VB 2008 avec l'IDE Express Edition, and j'ai deux questions quant à l'utilisation du contrôle DataGridView:
1. Est-il possible de faire référence aux colonnes par leur nom plutôt que par leur index?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
With DataGridView1
.ReadOnly = True
.RowHeadersVisible = False
.ColumnCount = 2
.Columns(0).HeaderText = "My File"
.Columns(0).Name = "File"
.Columns(1).HeaderText = "First Line"
.Columns(1).Name = "Data"
'.Item("Key","Value").Value = "test"
.Item(0, 0).Value = "test"
End With |
2. Plutôt que Item(), est-il possible d'utiliser DataGridView1.Rows.Add("test", "test") sans qu'il ajoute une dernière ligne vide (ce que ne fait pas Item())?
Code:
1 2 3 4 5 6
|
'DataGridView1.Item(0, 0).Value = "test"
'Ajoute une ligne vide après nouvel enregistrement :-/
DataGridView1.Rows.Add("test", "test")
'DataGridView1.Rows.Remove(???) |
Merci.