Salve a tutti,
non riesco a conservare lo stato delle checkbox contenute in un datagrid paginato.
Sono riuscito a prendermi l'id delle checkbox con stato checked ma non capisco come posso fare mostrarle nuovamente nella ricerca.
Ho fatto questo:
codice:protected void cambiaPaginaDisponibili(object sender, DataGridPageChangedEventArgs e) { Int32 i = new Int32(); for (i = 0; i < dgPraticheDisponibili.Items.Count; i++) { CheckBox cb = (CheckBox)dgPraticheDisponibili.Items[i].Cells[0].FindControl("chkPresaInCarico"); TableCell idCell = dgPraticheDisponibili.Items[i].Cells[1]; Int32 id = Int32.Parse(idCell.Text); if (cb.Checked) { al.Add(id); } } dgPraticheDisponibili.CurrentPageIndex = e.NewPageIndex; EseguiRicerca(); }

Rispondi quotando