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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.