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;
        }
    }

}