private void cargarFechas() { int anio = 1900; int maxAnio = 2100; ListItem anioItem = new ListItem("AÑO", "", true); DLAnno.Items.Add(anioItem); ListItem diaItem0 = new ListItem("DIA", "", true); DlDia.Items.Add(diaItem0); while (anio <= maxAnio) { DLAnno.Items.Add(anio.ToString()); anio++; } for (int i = 0; i < meses.Length; i++) { ListItem mesItem = new ListItem(meses[i], (i + 1) + "", true); DlMes.Items.Add(mesItem); } for (int i = 0; i < 31; i++) { ListItem diaItem = new ListItem((i + 1) + "", (i + 1) + "", true); DlDia.Items.Add(diaItem); } DlMes.DataBind(); DlDia.DataBind(); }
protected void DlMes_SelectedIndexChanged(object sender, EventArgs e) { int mesSeleccionado = int.Parse(DlMes.SelectedItem.Value); if (mesSeleccionado == 2) { DlDia.Items[31].Enabled = false; DlDia.Items[30].Enabled = false; DlDia.Items[29].Enabled = false; } else if (mesSeleccionado == 4 || mesSeleccionado == 6 || mesSeleccionado == 9 || mesSeleccionado == 11) { DlDia.Items[31].Enabled = false; } DlDia.DataBind(); }