Ich versuche, alle ausgewählten Kontrollkästchen des Repeater-Elements kurz vor der Seitenbewegung (Paginierung) zu bekommen, und sie an einem Ort zu speichern.Repeater Items
foreach (RepeaterItem ri in rpt.Items)
{
CheckBox box = (CheckBox)ri.FindControl("chkBox");
if (box.Checked)
{
...
}
}
Das Problem ist, wo ich diese Funktion aufrufen? Ich habe versucht, es von ObjectDataSource1_Selected zu nennen (ich verwende Object Repeater zu füllen) und ObjectDataSource1_Selecting aber rpt.Items.Count auch 0.
rpt_PreRender() Ereignis, gibt die richtige Anzahl der Elemente, aber es geschieht, bevor die Auswahl der Checkboxen und nicht danach.
Was kann ich tun?
mit der Veranstaltung ItemDataBound Repeater Versuchen. – Darnell