2013-02-24 92 views
0

我有在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> 

我可以選擇日期就好了,它出現在我的標籤控制 - 我然後點擊一個標準ASP:按鈕其中發現所選行,儘管它發現在該行的所有其他控件,包括標籤控件顯示選定的日期,標籤的文本屬性爲空:

var txtShippingDate = row.Cells[7].FindControl("lblShippingDate") as Label; 

請注意,我正在使用DotNetNuke dnn:DnnDatePicker控制,但實際上這是一個RadDatePicker下的封面。

任何人都可以建議我如何成功讀取值?

爲尋找謝謝:)

回答

0

試試下面找到標籤後:

if(txtShippingDate != null) { 
    string date = Request.Form[txtShippingDate.UniqueID].ToString(); 
}
相關問題