我在 GridView 的模板字段中声明了一个日期选择器字段,如下所示:
<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>
我可以很好地选择日期,它会出现在我的标签控件中 - 然后我单击一个标准的asp:Button来查找选定的行,尽管它找到了行上的所有其他控件,包括显示选定日期的标签控件,标签的Text属性为空:
var txtShippingDate = row.Cells[7].FindControl("lblShippingDate") as Label;
请注意,我使用的是 DotNetNuke dnn:DnnDatePicker控件,但这实际上是一个RadDatePicker。
谁能建议我如何成功读取该值?
谢谢你看:)