у меня есть сетка данных, которая содержит поле шаблона, подобное этому
<Columns>
<asp:BoundColumn HeaderStyle-CssClass="AdminGridHeaderNew"
DataField="orderid" HeaderText="Order Id"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="lnkbtndate" runat="server"CommandName="Edit"><%# Eval("orderdate")%></asp:LinkButton>
</ItemTemplate>
<HeaderTemplate>
Date
</HeaderTemplate>
</asp:TemplateColumn>
</Columns>
Я пытался получить доступ к элементу управления LinkButton в коде, подобном этому
protected void dgdNew_EditCommand(object source, DataGridCommandEventArgs e)
{
string Oid = e.Item.Cells[0].Text;
LinkButton Date = ((LinkButton)e.Item.Cells[1].FindControl("lnkbtndate"));
}
я получаю значение Oid (которое не упомянуто), потому что оно находится в поле asp: BoundColumn, но я не получил элемент управления linkbutton в Date.can кто-нибудь помочь