Bonjour,
j'ai 31 CheckBoxLists qui existent déjà en dur dans la page web :
cbl_chir_1
cbl_chir_2
etc ...
cbl_chir_31
Je voudrais remplir ces contrôles dans une boucle for avec un indice j de 1 à 31 :
affcochc va lire en base la valeur du champ Chir pour cocher certaines valeurs de cbl_chir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for (int j = 1; j <= 31; j++) { string CodeSql = "SELECT valeur FROM MyTable WHERE JOUR = '" + j + "'"; myAdapter = new SqlDataAdapter(CodeSql, myConnection); myDataTable = new DataTable(); DataRow CurrentRow = myDataTable.Rows[0]; affcochc(cbl_chir, Convert.ToString(CurrentRow["Chir"])); }
Je cherche à remplacer la ligne :
par une syntaxe du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part affcochc(cbl_chir, Convert.ToString(CurrentRow["Chir"]));
Pour désigner le controle cbl_chir_j.
Code : Sélectionner tout - Visualiser dans une fenêtre à part affcochc(cbl_chir_j, Convert.ToString(CurrentRow["Chir"]));
Si quelqu'un a une idée ... Sinon je ferais 31 copiers-collers de la version initiale, ça marchera ...
Merci![]()
Partager