Bonjour.
J'ai un problème au niveau de mon code, je souhaite récupérer des données dans ma base, les stocker dans une liste (mesCamions) et m'en servir pour remplir un datagridview, voila le bout de code qui me pose problème:
//déclaration de ma liste
List<camion> mesCamions;
mesCamions= new List<camion>();
// déclaration de mon index
int i;
i = 0;
//boucle pour remplir ma liste de camions
while (dr.Read())
{ mesCamions[i].Immatriculation = dr[ "AUTMAT"].ToString(); mesCamions[i].Adresse = dr["LBADR1"].ToString();
mesCamions[i].Complement = dr["LBADR2"].ToString();
mesCamions[i].DateEntree = dr["DTENTA"].ToString();
mesCamions[i].Nom = dr["NMCLI"].ToString();
mesCamions[i].Nomcla = dr["NMCLA"].ToString();
mesCamions[i].Ville = dr["LBVILL"].ToString();
mesCamions[i].Notel = dr["NOTEL1"].ToString();
mesCamions[i].Cp = dr["CDPOST"].ToString();
i++;}
Je travaille sous visual studio et j'ai une erreur:
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index
Que je mette l'index à 1 ou à zéro j'ai le même souci.
Quelqu'un peut il m'aider svp? je débute et j'ai vraiment du mal
A voir également:
L'index était hors limites. il ne doit pas être négatif et doit être inférieur à la taille de la collection.
L'index était hors limites. il ne doit pas être négatif - Meilleures réponses
L'index se trouve en dehors des limites du tableau - Meilleures réponses
Salut,
C'est normal ta liste "mesCamions" est vide.
Quand tu essaye d'accéder à un élément tu ne peut pas.
Il faut y ajouter des élément via la méthode Add.
Je souhaite affiche des onglets au fur et à mésure que je clique sur des éléments de mon menu.
le problème est que lorsque je souhaite afficher un onglet déjà affiché, il me sort l'erreur suivante : l'index était hors limite, il ne doit pas être négatif et supérieur à la taille de la collection. L'index me ramène une valeur de -1.