HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 2008
-
2 août 2006 à 10:11
theDheud
Messages postés4Date d'inscriptionmercredi 14 septembre 2005StatutMembreDernière intervention25 août 2006
-
25 août 2006 à 17:28
Bonjour,
mon problème est le suivant :
j'ai une ListBox pour laquel je définis un dataSource. Mon problème est que lorsque je modifis la DataSource (en debug je vois bien que les modif sont prisent en compte) mais je ne parviens pas à afficher les mofifications dans la listBox.
((
ArrayList)
this.ListeBox.DataSource).Add(
"---Commentaires---");//la modif est prise en compte
.....//que faire pour l'update de la listBox???
merci d'avance
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 2 août 2006 à 10:39
Salut,
Lorsqu'une listBox est remplie via un dataSource, cette dernière est en lecture seule :
"Lorsque la propriété DataSource est définie, l'utilisateur ne peut modifier la collection des éléments." (MSDN).
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 2 août 2006 à 10:46
Non, tu ne peux plus faire ListBox.add() (d'ailleurs tu monte une exception) mais rien ne t'empeche de modifier la datasource puisque je le fait et que ça marche
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
theDheud
Messages postés4Date d'inscriptionmercredi 14 septembre 2005StatutMembreDernière intervention25 août 2006 25 août 2006 à 15:33
Bonjour,
J'ai en gros le même problème lors de la suppression d'un élément , et je ne vois pas comment faire pour debindé et rebindé . j'essaye de passer par un truc de ce style :
Mise à jour de ma source.
MaListe.DataSource = null;
MaListe.DataSource = MaSourceMisAJour;
Mais j'ai une erreur ensuite sur la sélection du dernier élément de la liste : System.ArgumentOutOfRangeException.
theDheud
Messages postés4Date d'inscriptionmercredi 14 septembre 2005StatutMembreDernière intervention25 août 2006 25 août 2006 à 17:28
Erreur corrigée, il faut juste modifier le SelectedIndex avant de modifier la source de données.
MaListe.SelectedIndex = 0;
MaSource.Remove(ElementAsupprimer);
MaSource.Sort(ChampTri,