slt,
en faite, j'ai un datagrid avec des données, la dernière colonne
de cette datagrid conntient des checkbox et un bouton au
dessous , je dois cocher les données que je veux valider puis
appuiez sur le bouton valider et la la ligne cochée doit diparaitre
les données de la datagrid sont retirés d'une bd
j'ai un code qui peut fonctionner mais il ya queleques problèmes donc il faut l'améliorer
private void Page_Load(object sender, System.EventArgs e)
{
// Placer ici le code utilisateur pour initialiser la page
if (! Page.IsPostBack)
{
dataset ds = new dataset();
ds= sw.Activation_Mail();
dgweb.DataSource=ds;
dgweb.DataBind();
}
/////dgweb : datagrid
////sw: service web qui contient la methode activation_mai()l ou ilya les données tirés de la base
public void btnvalider_Click(object sender, System.EventArgs e)
{
for (int i=0; i<dgweb.Items.Count; i++)
{
DataGridItem item = dgweb.Items[i];
CheckBox activer = (CheckBox)item..FindControl("Checkbox1");
bool active = activer.Checked;
if(active)
{
//Label1.Text=item.Cells[3].Text;
string am_requete="update mail set reg_tech=1 where '"+item.Cells[3].Text+"'";
bool b=sw.Update_Activation_Mail(am_requete);
}
//rappel du datagrid aprés update
/*ds=sw.Activation_Mail();
dgweb.DataSource=ds;
dgweb.DataBind();*/
}
}