ajouter des éléments à une zone de liste déroulante de la cellule dans un datagridview zone de liste déroulante de la colonne
Comment puis-je ajouter des éléments à une zone de liste déroulante de la cellule dans un datagridview zone de liste déroulante de la colonne. ProductGrid est dataGridView.
With ProductGrid
Dim objSerialNumber As New DataGridViewTextBoxColumn
With objSerialNumber
.Name = "SerialNumber"
.HeaderText = "SerialNumber"
.Visible = False
.Width = lGridWidth * 1.2
End With
.Columns.Add(objSerialNumber)
End With
Il existe une autre fonction où je dois ajouter des éléments dans SerialNumber zone de liste déroulante. Et l'article que j'ai à ajouter dans la gamme. Et la ligne de code qui sera utilisé pour supprimer des éléments de zone de liste déroulante si déjà ajouté dans la zone de liste déroulante de la colonne.
Vous devez vous connecter pour publier un commentaire.
Normalement zone de liste déroulante ajouter un élément de Commande est applicable au lieu d'utiliser votre DatagridviewCombobox Nom de la Cellule
J'ai résolu le problème mentionné ci-dessus de cette manière. gSerialNumberArray contient les éléments que j'ai à ajouter.
.AddRange(gSerialNumberArray)
n'a pas de travail pour moi et provoque le contrôle à feu erreurs à l'exécution, j'ai donc dû utiliser une boucle.Vous pouvez également utiliser:
cbCell.Éléments.AddRange(strArray)
Si vous avez déjà chargé les éléments dans un tableau, cette charge tous dans le menu déroulant. Si vous êtes à la collecte de dire une table de base de données, utilisez la liste de tableaux de fonction pour charger la base de données des éléments dans la liste, puis convertir le tableau de la liste à un tableau.