【问题标题】:RadDatePicker in ASP.NET Gridview TemplateFieldASP.NET Gridview TemplateField 中的 RadDatePicker
【发布时间】: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


    【解决方案1】:

    找到标签后尝试以下操作:

    if(txtShippingDate != null) {
        字符串日期 = Request.Form[txtShippingDate.UniqueID].ToString();
    }

    【讨论】:

      猜你喜欢
      • 2017-10-03
      • 2010-12-11
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      相关资源
      最近更新 更多