Problem med dynamisk indsatte check boxe
Hej.Jeg skal indsætte nogle check boxe dynamisk, alt efter hvad der bliver valgt i en dropdown. Check boxene skal have en event listener , såjeg kan tilføje dem til en liste hvis de bliver valgt. Jeg har prøvet med følgende når jeg opretter dem:
cb.CheckedChanged += new EventHandler(cb_CheckedChanged);
Det lader dog ikke til at den fanger det. Jeg har lidt på fornemmelsen at den ikke tilføjer:
OnCheckedChanged="cb_CheckedChanged"
i html'en.
Måske tager jeg fejl, men er der nogle der har et løsningsforslag?
Lidt ekstra af koden:
TableRow tr = new TableRow();
TableCell TCColumnName = new TableCell();
CheckBox cb = new CheckBox();
cb.Text = columns[i];
cb.ID = columns[i];
cb.CheckedChanged += new EventHandler(cb_CheckedChanged);
TCColumnName.Controls.Add(cb);
tr.Cells.Add(TCColumnName);
private void cb_CheckedChanged(object sender, EventArgs e)
{
Debug.WriteLine("Changed");
((List<CheckBox>)Session["ListCheckBoxes"]).Add((CheckBox)sender);
}
På forhånd tak
Chris