Bonjour, voila mon soucis :
Je possede un ComboBox remplis grace a un DataSet. Ce ComboBox contient en moyenne 50 enregistrements et ne dois etre charge que 2 ou 3 fois lors de l'utilisation de mon application.
Le remplissage de mon DataSet ne prend meme pas 1 seconde par contre lorsque je fais :
MonComboBox.DataSource = MonDataSet.Rows;
cela prend toujours 4 secondes ! Pour des raisons de performances, je ne peut pas laisser ces 4 secondes de chargement du ComboBox alors que le chargement du DataSet est tres rapide.
J'ai essaye :
1 2 3 4 5
| MonComboBox.BeginUpdate();
MonComboBox.DisplayMember = "MaColonne1";
MonComboBox.ValueMember = "MaColonne2";
MonComboBox.DataSource = MonDataSet.Rows;
MonComboBox.EndUpdate(); |
Mais c'est toujours pareil...
Quelqu'un aurait une astuce pour charger plus rapidement un ComboBox a partir d'une DataSource ?
Partager