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();
}