en InnerException j'ai l'erreur suivante :
désolée de vous avoir dérrangéCitation:
La référence d'objet n'est pas définie à une instance d'un objet.
Version imprimable
en InnerException j'ai l'erreur suivante :
désolée de vous avoir dérrangéCitation:
La référence d'objet n'est pas définie à une instance d'un objet.
Fais un pas à pas détaillé dans le gestionnaire de l'évènement SelectionChanged et regarde si l'objet partenaire est null.
Si oui tu stockent comment tes partenaires dans ta ListBox ?
Si ce sont uniquement les id qui sont afficher alors tu changeras ton code de la manière suivante :
Code:
1
2
3
4 ListBoxItem lbi = (sender as ListBox).SelectedItem as ListBoxItem; int[] ids = new int[] { int.Parse(lbi.Content) }; sr.LoadContratResumeListByPartenaireListAsync( ids );
dans ce bout de code que vous m'avez donné , il n'arrive pas à faire cette convertion de typeça donne une erreur de compilation :Code:int[] ids = new int[]{ Int32.Parse(lbi.Content) };
Citation:
Cannot convert object to string
En remplaçant parnormalement ça le fait.Code:lbi.Content.ToString()
C'est bon j'ai demandé de l'aide à un collègue et ça fonctionnait
il fallait faire ainsi :
je vous remercie beaucoup pour votre aide c'est trés gentil de votre partCode:
1
2
3
4 PartenaireResume partenaire = (sender as ListBox).SelectedItem as PartenaireResume; lstIdPartenaire.Clear(); lstIdPartenaire.Add(Convert.ToInt32(partenaire.Id)); sr.LoadContratResumeListByPartenaireListAsync(lstIdPartenaire);