Today We Will Learn
Q1.How to find a control within a gridview to get some data of that control.
<Columns>
<asp:TemplateField HeaderText="Team">
<ItemTemplate>
<asp:Label ID="lblTeam" runat="server" Text='<%# Eval("TeamName")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkEdit" Text="EDIT" runat="server" CssClass="coachEdit" CommandArgument='<%# Eval("TeamId")%>' CommandName="Redirect"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
On the Row_command Use this Code to get the value of the control
GridViewRow row = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
Label lblDate = (Label)row.Cells[0].FindControl("lblDate");
string teamName= lblDate.Text;
int rowindex = row.RowIndex;
No comments:
Post a Comment