2009-05-03 7 views
2

J'ai une liste déroulante liée à une table de base de données. Lorsque l'utilisateur insère une nouvelle donnée dans la table, je veux que la liste déroulante soit automatiquement mise à jour pour afficher ces données, mais je ne suis pas sûr de la façon dont j'y arriverais.C# Databound ComboBox Mise à jour automatique

L'aide serait grandement appréciée.

Répondre

0

J'ai quelque chose de similaire à ceci dans un de mes programmes.

Chaque fois que ma vue de données est mise à jour, je vide la liste déroulante et la recharge.

Quelque chose le long des lignes de (je n'ai pas mon code disponible en ce moment, mais c'est l'idée générale):

if (!combobox.isempty()) 
{ 
    combobox.clear() 
} 

// Fill combobox here 
-1

je pense que, au moment où vous savez que vous ajoutez des données à ce tableau, vous devez appeler:

yourcombobox.Databind(); 

aussi vous devez définir yourcombobox.DataSource propriété à nouveau, avant d'appeler Databind()

Questions connexes