private void llenarComboCanton(DropDownList ddl, int idProvincia) { ddlTP_Canton.Items.Clear(); try { ddl.DataSource = PaisBLL.obtenerCanton(idProvincia); ddl.DataTextField = "Canton"; ddl.DataValueField = "idCanton"; ddl.DataBind(); ddl.Items.Insert(0, "Seleccione un Canton"); } catch (Exception) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar las Categorias"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }
protected void ddlProvincia_SelectedIndexChanged(object sender, EventArgs e) { try { ddlCanton.Items.Clear(); if (ddlProvincia.SelectedIndex != 0) { ddlCanton.DataSource = PaisBLL.obtenerCanton(Convert.ToInt32(ddlProvincia.SelectedValue)); ddlCanton.DataTextField = "Canton"; ddlCanton.DataValueField = "idCanton"; ddlCanton.DataBind(); } ddlCanton.Items.Insert(0, "-- Todos --"); aplicarFiltro(); } catch (Exception) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar el Canton"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }