Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    [C#] Problemi con confronto date

    Ciao, scusate ma ci vado al manicomio...

    La data di oggi è 18/04/2012
    La data registrata nel db è 18/04/2012.

    Perchè continuo a NON visualizzare sul browser il controllo ImageButton4 ?

    Il controllo ImageButton4 deve essere visibile solo quando la data di oggi è uguale alla data registrata nel db, altrimenti deve essere invisibile.

    Invece oggi che le date coincidono non è visibile.

    Che sbaglio?
    codice:
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow && e.Row.RowIndex == GridView1.EditIndex)
        {
            Label Label2 = (Label)e.Row.FindControl("Label2");
            ImageButton ImageButton4 = (ImageButton)e.Row.FindControl("ImageButton4");
    
            DateTime dtDB = DateTime.ParseExact(Label2.Text, "dd/MM/yyyy", null);
            DateTime dtToday = DateTime.Now;
    
            if (dtToday > dtDB)
            {
                ImageButton4.Visible = false;
            }
        }
    
    }
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  2. #2
    DateTime.Now è compreso di ore, minuti, secondi
    La conversione che stai facendo tu, soccome specifichi "dd/MM/yyyy" (ovvero il dato presente in Label2.Text ha questo formato) restituisce 00:00:00 per la parte "Time".

    correggi quindi il confonto tra dtToday e dtDB considerando che dtDB è quindi riferito alla mezzanotte.

    ciao

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.