2016-05-12 4 views
0

Ich füge datepicker in girdview im visuellen Netz Teilprojekt hinzu. Unten ist der HTML Code. Wenn ich das Projekt erstelle, bekomme ich Fehler, wie "txtImpactedEndTime" im gegenwärtigen Zusammenhang nicht existiert . Bitte vorschlagen.Datepicker kommt nicht in gridview für visuelles Webpart

<asp:TemplateField HeaderText="End Time" HeaderStyle-ForeColor="#357328" HeaderStyle-Font-Bold="false"> 
 
          <ItemTemplate> 
 
           <asp:TextBox ID="txtImpactedEndTime" runat="server" Text='<%# Eval("Col4") %>'></asp:TextBox> 
 
           <a href="javascript:NewCssCal('<%= txtImpactedEndTime.ClientID %>','DDMMMYYYY','arrow',true,'24');"> 
 
           <img id="ImgImpactedEndTime" src="https://gdpdev.accenture.com/Shared%20Documents/cal.gif" runat="server" style="padding-right: 7px; padding-left: 0px; border: none; vertical-align: middle; padding-bottom: 5px; padding-top: 1px; background-repeat: no-repeat;" /></a> 
 
           <%--<SharePoint:DateTimeControl ID="dtcImpactedEndTime" runat="server" SelectedDate='<%# Eval("Col4") %>' />--%> 
 
          </ItemTemplate> 
 
          <ItemStyle Width="15%" /> 
 
         </asp:TemplateField>

+0

Ich denke, das Javascript das Problem ist. Es versucht, das Steuerelement in einer Gridview zu finden, kann es aber nicht als verschachtelt finden. Dies kann http://stackoverflow.com/questions/10625948/how-to-find-textbox-in-gridview-using-jascript-function-fired-on-onclientside – Computer

+0

Ich habe auch versucht, mit Javascript, aber das resukt ist gleicher .. und Skript patr ist: Sumit

Antwort

0

Wenn Sie diesen Fehler auf Build erhalten, es bedeutet, dass Sie versuchen, txtImpactedEndTime auf Code-Behind zu nennen, was unmöglich ist, weil es ein Element innerhalb des Gridview ist, nicht ein Teil Ihrer Schnittstelle noch.

Sie sollten "FindControl" verwenden, um Elemente in den Reihen zu erreichen:

TextBox txtImpactedEndTime = (TextBox)GridView1.FindControl("txtImpactedEndTime"); 
+0

Ich habe auch versucht, mit Javascript, aber das resukt ist das gleiche .. und Skript patr ist: Sumit