2009-07-13 2 views
3

選択したカレンダーの値をテキストボックスに表示するにはどうすればよいですか?私はasp.netまたはC#で答えが欲しい。カレンダーの値を表示する

+0

どのカレンダーをお使いですか? – Amadeus45

+0

asp.netツールボックスで利用可能なカレンダー – MAC

答えて

6

(私はDateTimePickerを使用している)あなたはValueChangedイベントを処理することができます...

private void dateTimePicker1_ValueChanged(object sender, EventArgs e) 
{ 
    textBox1.Text = dateTimePicker1.Text; 
} 

(私が使用していますCalendarコントロール)は、SelectionChangedイベントを処理できます。

[Markup] 
<asp:Calendar ID="Calendar1" runat="server" 
    onselectionchanged="Calendar1_SelectionChanged"></asp:Calendar> 

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 



[CodeBehind] 
protected void Calendar1_SelectionChanged(object sender, EventArgs e) 
{ 
    TextBox1.Text = Calendar1.SelectedDate.ToShortDateString(); 
} 

希望すると助かります:)

関連する問題