G
Guest
Hi,How can I access to checkbox control in footer template of datalist and
fire the selectedchangeindex event?
I try this on DataList_ItemDataBound to find a control int footerIndex = DataList1.Controls[0].Controls.Count-1;
CheckBox d;
d = DataList1.Controls[0].Controls[footerIndex].FindControl("Ch_LiftGround") as CheckBox;
if(d != null)
{
d.AutoPostBack=true;
d.CheckedChanged += new System.EventHandler(this.Ch_LiftGround_CheckedChanged);
}
but if the footer templete is not in item template like this:
<ItemTemplate>
<FooterTemplate>
<asp:CheckBox ID="Ch_LiftGround" Runat="server" Text="Lift Ground Service" class='caption' AutoPostBack=true ></asp:CheckBox>
</FooterTemplate>
</ItemTemplate>
this code dosent work and if the footer is in daitemtemplate it dosent work exacty right either do you have any idea?
fire the selectedchangeindex event?
I try this on DataList_ItemDataBound to find a control int footerIndex = DataList1.Controls[0].Controls.Count-1;
CheckBox d;
d = DataList1.Controls[0].Controls[footerIndex].FindControl("Ch_LiftGround") as CheckBox;
if(d != null)
{
d.AutoPostBack=true;
d.CheckedChanged += new System.EventHandler(this.Ch_LiftGround_CheckedChanged);
}
but if the footer templete is not in item template like this:
<ItemTemplate>
<FooterTemplate>
<asp:CheckBox ID="Ch_LiftGround" Runat="server" Text="Lift Ground Service" class='caption' AutoPostBack=true ></asp:CheckBox>
</FooterTemplate>
</ItemTemplate>
this code dosent work and if the footer is in daitemtemplate it dosent work exacty right either do you have any idea?