-4

重複の可能性:
ajax カレンダー エクステンダーを使用して C# で日付を加算または減算する方法は?

ajaxカレンダーエクステンダーを使用した2つのテキストボックスがあります。1 つのテキスト ボックスから日付を選択すると、選択した日付から数日または月を追加して計算された日付をもう 1 つのテキスト ボックスに入力する必要があります。どうやってやるの?

4

2 に答える 2

0

これを試して

DateTime? SelDate = myCalendarExtender.SelectedDate;

if (SelDate != null)
{
    DateTime SelectedDate = SelDate .Value;
}

DateTime Selected_Date= SelectedDate ;

DateTime result= Selected_Date.AddDays(30);
于 2012-10-22T07:21:31.650 に答える
0

TextBoxユーザーが最初のカレンダーの日付を選択した後、2番目の日付を変更したいと思いますTextBox。(クライアント上で) イベントをインターセプトし(javascript で) 、最初に選択された値からOnClientDateSelectionChanged2 番目の値を更新するハンドラーを (javascript で) 記述する必要があります。TextBox

基本的にこれを考える:

<asp:TextBox ID="tbFirst" runat="server"></asp:TextBox>
<asp:TextBox ID="tbSecond" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender7" 
runat="server" OnClientDateSelectionChanged="DateSelected" TargetControlID="tbFirst" />

次に、JavaScript ブロックで次のことを行います。

function DateSelected(sender,args)
{
     alert('You have selected : ' + sender._selectedDate);
     //TODO: Select the second box and set it's value to whatever is needed 

}
于 2012-10-22T07:47:56.517 に答える