Como obter o item repetidor em um evento CheckedChanged-Checkbox?
eu tenho umCheckBox
dentro de umRepeater
. Como isso:
<asp:Repeater ID="rptEvaluationInfo" runat="server">
<ItemTemplate>
<asp:Label runat="server" Id="lblCampCode" Text="<%#Eval("CampCode") %>"></asp:Label>
<asp:CheckBox runat="server" ID="cbCoaching" value="coaching-required" ClientIDMode="AutoID" AutoPostBack="True" OnCheckedChanged="cbCoaching_OnCheckedChanged" />
</ItemTemplate>
</asp:Repeater>
Quando alguém clica nocheckbox
Quero colocar toda a linha no meu código para trás. Então, se umCheckedChanged
acontece que eu quero pegar oText
doLabel
lblCampCode
no código por trás.
É possível?
Eu consegui escrever esse código.
protected void cbCoaching_OnCheckedChanged(object sender, EventArgs e)
{
CheckBox chk = (CheckBox)sender;
Repeater rpt = (Repeater)chk.Parent.Parent;
string CampCode = "";// here i want to get the value of CampCode in that row
}