J'ai une donnée dynamique, créée à partir d'une base de données. Je veux ajouter une nouvelle ligne (vide), donc il y a une option pour ne rien choisir dans un combobx. Tout fonctionne bien sans ajouter la nouvelle ligne. Mais quand j'ajoute une nouvelle ligne, la combobox n'affiche rien. Qu'est-ce que je rate?Ajouter une nouvelle ligne à une donnée dynamique existante
Voici le code
Dim DT As New DataTable
DT = DS.Tables("CallStatus")
Dim drNewRow As DataRow = DT.NewRow
'Add new row
drNewRow.Item("CampaignCallStatusID") = ""
drNewRow.Item("CampaignCallStatus") = ""
DT.Rows.Add(drNewRow)
DT.AcceptChanges()
'Fill combobox
With cboCallStatus
.DataSource = DT
.DisplayMember = "CampaignCallStatus"
.ValueMember = "CampaignCallStatusID"
End With
Voulez-vous s'il vous plaît ranger le code source pour la démarque. –
Est-ce que la solution est InsertAt() ou est-ce cboCallStatus.Refresh()? Vous n'aviez pas cela dans votre question initiale. –
La solution est InsertAt() – Troels