IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[VB.Net] Calendar et style sur les jours


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 25
    Points : 12
    Points
    12
    Par défaut [VB.Net] Calendar et style sur les jours
    bonjour,
    je voudrais affecter une couleur de fond sur des dates antérieures à aujourd'hui et une autre sur des dates postérieures à ce même jour. J'ai essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    While dbread.Read()
     if CType(dbread.GetString(0),DateTime).ToString("dd/MM/yyyy") < today() then
      cal_action.SelectedDayStyle.BackColor = System.Drawing.Color.FromName("red")
     else
      cal_action.SelectedDayStyle.BackColor = System.Drawing.Color.FromName("green")
     end if
     
     cal_action.SelectedDates.Add(CType(dbread.GetString(0),DateTime).ToString("dd/MM/yyyy"))
     
    End While
    Mais le problème est que c'est le dernier argument passé au SelectedDayStyle qui est appliqué sur toutes les dates
    que dois je faire?????

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    je viens de trouver la solution à mon pb, je la publie si cela peut servir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    private sub cal_dayrender(sender As Object, e As System.Web.UI.WebControls.DayRenderEventArgs)
      ' connection a la base de donnees oracle '
      dim cn_string as string
      dim dbconn,sql,dbcomm,dbread
      cn_string=ConfigurationSettings.AppSettings("ebissa_cn")
      dbconn=New OleDbConnection(cn_string)
      dbconn.Open()
      ' requete liste des jours ou il y a une action '
      sql="select to_char(date_rea) as date_rea FROM w_action order by date_rea"
      dbcomm=New OleDbCommand(sql,dbconn)
      dbread=dbcomm.ExecuteReader(CommandBehavior.CloseConnection)
     
      While dbread.Read()
       if CType(dbread.GetString(0),DateTime).ToString("dd/MM/yyyy") < today() then
        if e.day.date = CType(dbread.GetString(0),DateTime).ToString("dd/MM/yyyy") then
         e.cell.backcolor = System.Drawing.Color.FromName("red")
        end if
       else
        if e.day.date = CType(dbread.GetString(0),DateTime).ToString("dd/MM/yyyy") then
         e.cell.backcolor = System.Drawing.Color.FromName("#00ff00")
        end if
       end if
     
      End While

    dans la page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:calendar id="cal_action" runat="server" borderwidth="1px" backcolor="#eeeded" width="40px" daynameformat="Short" forecolor="#000000" height="40px" font-size="7pt" font-names="arial" bordercolor="#aaaaaa" showgridlines="True" tooltip="Sélectionner une date" NextPrevFormat="ShortMonth" OnDayRender="cal_dayrender" />

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requete SQL qui sur les jours de l'année
    Par dexter2 dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 12/04/2012, 12h52
  2. Recherche sur les jours fériés
    Par Blaede dans le forum VBA Access
    Réponses: 4
    Dernier message: 05/02/2010, 09h28
  3. statistiques sur les jours ouvrés
    Par ballantine's dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2009, 09h33
  4. [WD12] hfiltre sur les jours et les mois
    Par Abdelweheb dans le forum WinDev
    Réponses: 5
    Dernier message: 29/07/2008, 15h21
  5. [VS.net 2005] Question philosophique sur les objets
    Par WriteLN dans le forum Framework .NET
    Réponses: 8
    Dernier message: 23/08/2007, 10h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo