datagridview : colonne triable
Bonjour,
Je pensais que par défaut, les colonnes d'un datagridview pouvait être triée en cliquant sur leur en-tête.
Apparemment, ce n'est pas le cas (du moins pas chez moi...)
J'ai donc pris soin de définir, pour chaque colonne, la propriété SortMode comme le montre le code ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
dgvCommande.AutoGenerateColumns = False
Dim index As Integer
index = dgvCommande.Columns.Add("dgvcIdCommande", "Id")
dgvCommande.Columns(index).DataPropertyName = "Id"
dgvCommande.Columns(index).DisplayIndex = 0
dgvCommande.Columns(index).SortMode = DataGridViewColumnSortMode.Automatic
index = dgvCommande.Columns.Add("dgvcFournisseur", "Fournisseur")
dgvCommande.Columns(index).DataPropertyName = "Fournisseur"
dgvCommande.Columns(index).DisplayIndex = 1
dgvCommande.Columns(index).SortMode = DataGridViewColumnSortMode.Automatic
index = dgvCommande.Columns.Add("dgvcDate", "Date")
dgvCommande.Columns(index).DataPropertyName = "CreatedOn"
dgvCommande.Columns(index).DisplayIndex = 2
dgvCommande.Columns(index).SortMode = DataGridViewColumnSortMode.Automatic |
Pourtant, même avec ça, il ne se passe rien du tout si je clique sur l'en-tête de l'une d'elle.
Je suis passé à côté de quelque chose ?
Merci d'avance.