[C#] Passer l'element renvoyé par un calendrier dans différentes zone de text
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:
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