Bonjour à tous,

Je fais un rapport avec le choix de choisir un intervalle de date. J'utilise 2 zone de texte ( Date de debut , date de fin) deux boutons qui ouvre un calendrier. Selon le bouton cliqué cela alimente telle ou telle zone de texte.

Je n'arrive pas à faire passer un argument quand je clique sur mon calendrier.

Mon calendrier est cldChoix

Voici Mon code
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
25
26
27
28
29
30
31
32
 
public int Flag;
    protected void Page_Load(object sender, EventArgs e)
    {
        txtDateDeb.Text = "";
        txtDateFin.Text = "";
    }
    protected void cmdDateDeb_Click(object sender, EventArgs e)
    {
        cldChoix.Visible = true;
        Flag = 1;
    }
    protected void cldChoix_SelectionChanged(object sender, EventArgs e)
    {
        if (Flag == 1)
        {
            txtDateDeb.Text = cldChoix.SelectedDate.ToShortDateString();
        }
        else
        {
            if (Flag == 2)
            {
                txtDateFin.Text = cldChoix.SelectedDate.ToShortDateString();
            }
        }
        cldChoix.Visible = false;
    }
    protected void cmdDateFin_Click(object sender, EventArgs e)
    {
        cldChoix.Visible = true;
        Flag = 2;
    }
sur l'événements cldChoix_SelectionChanged ma valeur Flag est tjs à null et je ne comprends pas.

Merci de votre aide