0
我有一個數據綁定到XML數據源的GridView。對於其中一列我使用的是TemplateField,在它的ItemTemplate中我有一個CheckBox。我需要以編程方式將一個EventHandler添加到CheckBox。我想知道是否有人可以告訴我從GridView的哪個EventHandler用來將CheckedChanged EventHandler添加到CheckBox?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);
}
}
謝謝。