Wie bekomme ich das Repeater-Item in ein Checkbox 'CheckedChanged-Event?

Ich habe einCheckBox in einemRepeater. So was:

<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>

Wenn jemand auf die Schaltfläche klicktcheckbox Ich möchte die ganze Zeile in meinem Code dahinter haben. Also, wenn einCheckedChanged passiert ich will das bekommenText desLabel lblCampCode im Code dahinter.

Ist es möglich?

Ich habe es geschafft, so viel Code zu schreiben.

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
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage