2012-02-27 228 views
1

私はマスター詳細プロジェクトasp.net(sqlデータ)プロジェクトで、Master.aspxとコードの後ろにMaster.aspx.csというコードがあります。され、次のコード:ポップアップカレンダーasp.net gridviewの編集モード

<asp:TemplateField HeaderText="Date of Failure" SortExpression="Failure_date" > 
<EditItemTemplate> 
<asp:TextBox ID="EditFailure_date" runat="server" Text='<%# Bind("Failure_date", "{0:d}") %>' ></asp:TextBox><img src="_images/images.jpg" style="margin-top:3px;width:30px;height:30px;cursor:hand;" onclick="PopupPicker('EditFailure_date')" /> 
<asp:RequiredFieldValidator ID="Failure_dateRequiredFieldValidator" runat="server" ControlToValidate="EditFailure_date" Display="Dynamic" ErrorMessage="Can not be blank" SetFocusOnError="True"></asp:RequiredFieldValidator> 
</EditItemTemplate> 
<ItemStyle HorizontalAlign="Left" VerticalAlign="Top" /> 
<HeaderStyle HorizontalAlign="Left" VerticalAlign="Top" /> 
<ItemTemplate> 
<asp:Label ID="Failure_date" runat="server" Text='<%# Bind("Failure_date", "{0:dd/MM/yyyy}") %>' ></asp:Label> 
</ItemTemplate> 
</asp:TemplateField> 

今、私は分離コードなし上記のテキストボックス「EditFailure_date」のポップアップカレンダーを追加したいです。助けてください。

答えて

0

あなたはこのようAjaxControlToolkit's calendarを使用することができます。

<asp:TextBox ID="EditFailure_date" runat="server" Text='<%# Bind("Failure_date", "{0:d}") %>' ></asp:TextBox> 
<ajaxToolkit:CalendarExtender runat="server" ID="cal_EditFailure_date" TargetControlID="EditFailure_date" /> 

編集:あなたはまた、jQueryのソリューションを使用することができ、そのようなjQueryUI DatePicker

+0

として大変ありがとうございます。 – user1235981

+0

@ user1235981ようこそ!これがあなたが必要としていたものであれば、その答を合格とマークしてください。それ以外の場合は、もう少し詳しく質問を更新してください。 Stackoverflowへようこそ! –

関連する問題