PHP beginner |
|
Ik heb een repeater die gevuld is met een arraylist waarin objecten zitten van het type Boek. Via ToString() toon ik de data in mijn repeater. In de repeater staat ook een button delete die via ItemCommand(...) boeken uit die arraylist zou moeten kunnen verwijderen. Probleem is nu dat ik het object blijkbaar niet kan meegeven als CommandArgument. Iemand enig idee hoe je dit oplost?
Code hoe ik momenteel tracht het boek te verwijderen uit de ArrayList:
protected void Repeater2_ItemCommand(object source, RepeaterCommandEventArgs e)
{
Boek boek = (Boek)e.CommandArgument;
boeken_uitlening.Remove(boek);
Session["boeken"] = boeken_uitlening;
Repeater2.DataSource = boeken_uitlening;
Repeater2.DataBind();
}
protected void Repeater2_ItemCommand(object source, RepeaterCommandEventArgs e) { Boek boek = (Boek)e.CommandArgument; boeken_uitlening.Remove(boek); Session["boeken"] = boeken_uitlening; Repeater2.DataSource = boeken_uitlening; Repeater2.DataBind(); }
|