I assume you have label and checkbox control in gridview something like below -
<asp:gridview runat="server" id="GridView1" autogeneratecolumns="false" onrowdatabound="GridView1_RowDataBound" xmlns:asp="#unknown">
<columns>
<asp:templatefield>
<itemtemplate>
<asp:label runat="server" id="label" text="labelControl"></asp:label>
<asp:checkbox runat="server" id="checkbox" />
</itemtemplate>
</asp:templatefield>
</columns>
</asp:gridview>
then you can access them as below -
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
var label = e.Row.FindControl("labelControl") as Label;
var checkBox = e.Row.FindControl("checkbox") as CheckBox;
}
}
hope this helps.