bonsoir a tous![]()
en fait j'ai l'erreur : L'index se trouve en dehors des limites du tableau.
voila mon code : pour afficher le contenu d'un agenda par exemple :
je pense que c'est due a la fonction foreach mais je ne suis pas sure , ce que j'ai écrit me semble plutôt propre mais je pense qu'en faisant i++ il faut vérifier les limites de ma bd par exemple if(i>all.length) break;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public Contact.Contact[] getAllAgenda() { Contact.Contact[] h = new Contact.Contact[]{}; Int32 i = 0; var all = from c in contact select c; if (all != null) { foreach (Contact.Contact c in all) { h[i].Id = c.Id; h[i].nom=c.nom; h[i].prenom=c.prenom; h[i].email=c.email; h[i].Telfixe=c.Telfixe; h[i].Telportable=c.Telportable; i++; } } return h; }
mais all.lenght n'existe pas :s
enfin j'espére que vous pourrez m'aider
merciii beaucoup![]()
Partager