Comment je peux récupérer la valeur d'un checkbox existant dans un datagrid ? Voici le code que j ai écrit mais ça marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected System.Collections.ArrayList sKey;
protected DataGridItem oItem;
foreach(DataGridItem oItem inthis.DataGrid1.Items)
{ 
  if (oItem("ChB").Checked)
  {
    this.sqlConnection1.Open();
    this.sqlUpdateCommand1.Parameters[0].Value='1';
    this.sqlUpdateCommand1.Parameters[1].Value=this.tb_id_demande.Text;
    this.sqlUpdateCommand1.Parameters[2].Value=this.DataGrid1.oItem.Cells[0].text;
    this.sqlUpdateCommand1.ExecuteNonQuery();
    this.sqlConnection1.Close();
  }
}
j'ai trouvé cet exemple sur Inernet avec VB et j ai essayé de le convertir mais malheureusement ça ne marche pas il me lance des exceptions.