private void cbPais_SelectedValueChanged(object sender, EventArgs e) { cbEstado.Enabled = false; cbCidade.Enabled = false; cbBairro.Enabled = false; cbEstado.DataSource = null; cbCidade.DataSource = null; cbBairro.DataSource = null; int idPais; try{ idPais = Int32.Parse(cbPais.SelectedValue.ToString()); }catch (Exception) { return; } cbEstado.Text = "Carregando Estados..."; EstadoBLL estado = new EstadoBLL(); Types.EstadosType lista = estado.select(idPais); Types.EstadoType emptyRow = new Types.EstadoType(); emptyRow.Descricao = "Selecione um Estado"; lista.Insert(0, emptyRow); cbEstado.DataSource = lista; cbEstado.ValueMember = "idEstado"; cbEstado.DisplayMember = "Descricao"; cbEstado.SelectedIndex = 0; cbEstado.Enabled = true; }
public void ProcessRequest(HttpContext context) { EstadoBLL estadoBLL = new EstadoBLL(); int idPais = Convert.ToInt32(context.Request.QueryString["id"]); AjaxResponse response = new AjaxResponse(); response.Success = true; response.Estados = estadoBLL.select(idPais); context.Response.ContentType = "application/json"; context.Response.Write(JsonConvert.SerializeObject(response)); }