Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C#, Asp.NET] Creare una sequenza di date

    Salve a tutti.
    Avrei un problema...sto cercando di creare un applicativo che preveda colonne e righe; alcune delle quali prendano i dati da un DB access...ma un'altra in particolare invece, dovrebbe riuscire a creare una sequenza di giorni,settimane e mesi dell'anno...

    Diciamo che mi servirebbe una cosa tipo questa:

    http://i62.servimg.com/u/f62/11/72/71/69/sequen10.jpg


    Potreste darmi una mano, perfavore?

    Uso Visual Studio 2005, C#, Asp.Net ed un db access.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Si ma giorni casuali dell'anno? E di che anno, di che mese, che intervallo?? l'intevallo quanto deve essere lungo?
    Sbagliare è umano, perseverare è diabolico.

  3. #3
    in pratica...dal 1° gennaio, è giovedì...quindi da giovedì primo gennaio fino a giovedì 31 dicembre...del 2009, ma in futuro implementabile per il 2010 e via dicendo.

    Se guardi l'immagine nel link, si capisce meglio...è un esempio fatto su aprile

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    ...applicativo che preveda colonne e righe
    Non capisco comunque che vuoi dire con colonne e righe, una Datagrid ??

    Comunque sia il codice che ti permette di avere tutti i giorni dell'anno espressi ad esempio con 'Giovedi 1 Gennaio 2009' del 2009 è il seguente:

    codice:
    { 
        System.DateTime temp = default(System.DateTime); 
        for (int month = 1; month <= 12; month++) { 
            for (int day = 1; day <= DateTime.DaysInMonth(2009, month); day++) { 
                DateTime.TryParse(day + "/" + month + "/2009", temp); 
                string n1 = Strings.Format(temp, "dddd, d MMMM yyyy"); 
                ListBox1.Items.Add(n1.ToString); 
            } 
        } 
    }
    Puoi cambiare la formattazione della data ("dddd, d MMMM yyyy") per ottenere risultati diversi.

    Sbagliare è umano, perseverare è diabolico.

  5. #5
    si effettivamente è un pò difficile da far capire il concetto generale perchè ci sono milioni di cose sotto ma...quello che mi hai dato è perfetto! Ti ringrazio di cuore!!!

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Le domande su ASP.NET sono trattate nel forum omonimo.
    Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Potresti usare i metodi AddDays, AddMonths di DateTime con un bel foreach...

    DateTime a = new DateTime();
    a.AddDays(1);
    a.AddMonths(1)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.