Bonjour,
j'utilise un StringCollection puisque je connais pas a taille de mon tableau.
Je le rempli avec le résultat d'une requete de la facon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
i = 0;
eSNCCon.cmd.CommandText = "SELECT DMGA_MOIS_FILT_MOIS FROM DMGA_MOIS WHERE DMGA_MOIS_FILT_ID = "+qsFiltId;
myReader = eSNCCon.cmd.ExecuteReader();
ListMois.Clear();
while(myReader.Read()) {
      ListMois[i] = myReader.GetDateTime(0).ToString("yyyyMM");
       i++;
}
et j'obtiens l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Détails de l'exception: System.ArgumentOutOfRangeException: 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
 
Erreur source: 
 
 
Ligne 152 :                ListMois.Clear();
Ligne 153 :                while(myReader.Read()) {
Ligne 154 :                    ListMois[i] = myReader.GetDateTime(0).ToString("yyyyMM");
Ligne 155 :                    i++;
Ligne 156 :                }
 
 
Fichier source : C:\PartageDL580\ESNC2\Pages\dwh\DMGAFilt.aspx    Ligne : 154
qq1 a-t-il une idée?
Merci.