2009-07-13 6 views
3

Wie kann ich einen ausgewählten Kalenderwert in einem Textfeld anzeigen? Ich möchte die Antwort in asp.net oder C#.Anzeige des Kalenderwerts

+0

Welchen Kalender verwenden Sie? – Amadeus45

+0

der Kalender, der in ASP.NET-Toolbox verfügbar ist – MAC

Antwort

6

Für die WinForms (ich habe DateTimePicker verwendet) können Sie behandeln die ValueChanged Veranstaltung ...

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

für eine ASP.NET-Steuerung (die ich verwendet habe die Calendar Steuerung) können Sie die SelectionChanged Ereignis behandeln ...

[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(); 
} 

Hoffe es hilft :)

Verwandte Themen