comment faire une boucle par plusieurs case en C#

J'ai 100 case à cocher dans un winfrom.
Leur nom est séquentiel comme checkbox1,checkbox2 etc.
J'ai un bouton envoyer dans mon winform. Après avoir cliqué sur le bouton soumettre, il vérifie, si une case est cochée, la valeur est mise à jour sinon une autre valeur est mise à jour.
Je dois vérifier 100 case.
Donc, je dois faire une boucle par le 100 case à cocher pour vérifier si la case est cochée ou non.

Je sais comment cochez la case

private void sumit_button_Click(object sender, EventArgs e)
{
     if (checkbox1.Checked)
     { 
        // update 
     }
     else
     {  
        //update another  
     }

     if (checkbox2.Checked)
     {  
        // update    
     }
     else
     {   
        //update another  
     }

     ......................and so on

} 

Mais comment puis-je le faire pour 100 case???

Foreach de contrôle de c dans la forme.les contrôles. Alors si c est Case à cocher
vous avez toutes les cases à l'intérieur d'un conteneur?
vous pouvez envisager un contrôle datagrid au lieu dans lequel vous aurez une case à cocher de la colonne et quelques autres invisibles colonne de tenir la logique commune pour chaque case à cocher. Ensuite, vous pouvez parcourir les lignes de la grille de données.
Est il une relation entre les données soient mises à jour et la case à cocher, ou vous pouvez créer une relation?

OriginalL'auteur DarkenShooter | 2013-09-13