Selezione di trucchi :
Trucchi pc
Schede cellulari
Rubriche benessere
Dieta
Ginnastica
Software sport
Cucina e ricette:
Antipasti
Secondi Piatti
Dolci
Primi piatti
Contorni
|
Controller Calendar
Il trucco che sto per presentarvi riguarda l'utilizzo del Controllo Calendar all'interno di una applicazione Web in Asp.Net, utilizzando Microsoft Visual Web Developer 2005 Express Edition.
Apprezzeremo in questo trucco una proprietà fondamentale e la classe DateTime di Microsoft VisualBasic per conoscere alcune informazioni utili per la data selezionata nel controllo:
Giorno della settimana a lettere;
Mese a lettere;
giorno;
Anno.
Per conoscere queste informazioni, una volta selezionato il giorno, all'interno del Controllo Calendario, realizziamo la seguente Routine evento:
Protected Sub Calendario_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendario.SelectionChanged
dim giornosett as string
dim giorno as Integer
dim mese as string
dim meseanumero as integer
dim anno as integer
giornosett = WeekdayName(Calendario.SelectedDate.DayOfWeek(), False)
Response.Write(giornosett)
giorno = Calendario.SelectedDate.Day()
meseanumero = Calendario.SelectedDate.Month()
mese = MonthName(meseanumero, False)
Response.Write(giorno)
Response.Write(mese)
anno = Calendario.SelectedDate.Year()
Response.Write(anno)
End Sub
Un commento: La funzione WeekDayName ci restituisce il giorno della settimana a lettere. Come parametro accetta valori numerici compresi tra 1 e 7. Tale valore numerico è restituito dalla proprietà SelectDate.DayOfWeek del controllo Calendario.
La funzione MonthName restituisce il nome del mese e il parametro booleano False non lo visualizzerà abbreviato (es Maggio=Mag). La proprietà SelectedDate.Year() del controllo Calendario restituisce l'anno. La proprietà SelectedDate.Day() del controllo Calendario restituisce il giorno della settimana a numero.
|
|