Comment faire une boucle sur les lignes de WPF toolkit Datagrid

J'ai donc le code suivant où j'ai défini une WPF toolkit contrôle datagrid appelé dgQuery; j'ai rempli avec les informations d'un ensemble de données, puis j'ai inséré une nouvelle case à cocher dans la colonne dgQuery pour cocher/décocher certaines lignes, je montre une partie de mon code C#:

dgQuery.DataContext = dS.Tables[0];

DataGridTemplateColumn cbCol = new DataGridTemplateColumn();
cbCol.Header = "Opc";
FrameworkElementFactory factory = new FrameworkElementFactory(typeof(CheckBox));
Binding bind = new Binding("IsSelected");
bind.Mode = BindingMode.TwoWay;
factory.SetValue(CheckBox.IsCheckedProperty, bind);
DataTemplate cellTemplate = new DataTemplate();
cellTemplate.VisualTree = factory;
cbCol.CellTemplate = cellTemplate;
dgQuery.Columns.Insert(0, cbCol);

Après cochant/décochant dans la nouvelle case à cocher de la colonne de la dgQuery lignes, je vais cliquer sur un bouton pour enregistrer dans une base de données uniquement les lignes que j'ai vérifié. La question est, comment puis-je développer la boucle pour la lecture de toutes les lignes de dgQuery et de la condition qui me permettra de savoir les lignes qui ont la case cochée/décochée? M'aider avec un exemple, s'il vous plaît.

Merci!!

OriginalL'auteur Tristan | 2009-12-20