¿Cómo obtener el elemento repetidor en un checkbox 'CheckedChanged-event?

tengo unCheckBox dentro de unaRepeater. Me gusta esto:

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

Cuando alguien hace clic en elcheckbox Quiero obtener toda esa fila en mi código detrás. Entonces si unCheckedChanged sucede que quiero obtener elText delLabel lblCampCode en código detrás.

¿Es posible?

He logrado escribir tanto 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
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta