0
私はXMLデータソースにデータバインドされたGridViewを持っています。私がTemplateFieldを使用している列の1つで、ItemTemplate内にCheckBoxがあります。私は、プログラムでEventHandlerをCheckBoxに追加する必要があります。 CheckBoxにCheckedChanged EventHandlerを追加するためにGridViewからどのEventHandlerを使用するのか誰かが教えてくれるのかしら?ASP.NET Gridviewは、子コントロールにEventHandlerを割り当てます
私はRowCreatedとDataBoundを試しましたが、CheckChanged EventHandlerを使用してCheckBoxをポストバックに取得できませんでした。
void gridPartnerSelection_RowCreated(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row;
if (row.RowType == DataControlRowType.DataRow)
{
CheckBox ckbSendEmail = row.Cells[2].FindControl("ckbSendEmail") as CheckBox;
ckbSendEmail.CheckedChanged += new EventHandler(ckbSendEmail_CheckedChanged);
}
}
ありがとうございます。