【发布时间】:2013-02-24 18:44:41
【问题描述】:
我在 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 。
谁能建议我如何成功读取该值?
感谢收看 :)
【问题讨论】:
标签: asp.net gridview dotnetnuke