У меня есть поле выбора даты, объявленное в поле шаблона в GridView следующим образом:RadDatePicker в ASP.NET Gridview TemplateField
<asp:TemplateField HeaderText="Shipping Date">
<ItemTemplate>
<asp:Label ID="lblShippingDate" runat="server" CssClass="dnnFormLabel"
AssociatedControlID="ShippingDatePicker" />
<dnn:DnnDatePicker runat="server" ID="ShippingDatePicker" />
</ItemTemplate>
</asp:TemplateField>
я могу выбрать дату нормально и он появляется в моем контроле этикетки - Я тогда нажмите на стандартную осины: Кнопка которая находит выбранную строку и, несмотря на это найти все другие элементы управления на строке, включая контроль этикетки, отображающий выбранную дату, текста атрибут лейбла является пустым:
var txtShippingDate = row.Cells[7].FindControl("lblShippingDate") as Label;
Обратите внимание, что я использую DotNetNuke dnn: DnnDatePicker, но это на самом деле RadDatePicker под обложками.
Может ли кто-нибудь предложить, как я могу успешно прочитать значение?
Спасибо для смотреть :)