Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    144

    Selezione data in controllo calendar

    Ciao a tutti, sapete se e possibile, ed eventulamente come, selezionare più giorni non necessariamente consecutivi in un controllo calendar? O meglio esiste una sorta di selezione multipla dei giorni?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    144
    mi sa tanto che non si può fare.....
    ho trovato questo:

    "SelectedDates: Un insieme contenente tutte le date selezionate, che sono ordinate e univoche. Poiché il controllo Calendar non consente la selezione di più date singole da parte dell'utente, le date dell'insieme sono sequenziali."

  3. #3
    Puoi sempre lavorare con un walkaround.

    Associa all'evento di selezione data una funzione che archivia in un field della classe il valore della data selezionata.

    Successivamente potrai richiamare le date selezionate facendoti ritornare il valore del field da te precedentemente popolato.

    codice:
    public class MyClass
    {
    	string dataSelezionate = string.Empty();
    	
    	public static void Main()
    	{
    		// La lascio in Main()
    		// Il codice di questa void deve essere inserito all'interno della void
    		// associata all'evento DataSelezionata del controllo Calendar
    		dateSelezionate += Calendar1.SelectedDate.ToString() + ",";
    	}
    	
    	/// Recupera le Date Selezionate nel Controllo Calendar
    	public string recuperaDate()
    	{
    		string Contesto = string.Empty();
    	
    		if (dataSelezionate.Lenght > 0)
    		{
    			Contesto dataSelezionate;
    		}
    		else
    		{
    			Contesto = "nessuna data selezionata";
    		}
    			return Contesto;
    	}
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.