protected void Page_Load(object sender, EventArgs e) { // Executa apenas na primeira carga da página if (!Page.IsPostBack) { GraduacaoController graduacaoController = new GraduacaoController(); txtGraduacao.DataSource = graduacaoController.ObterTodos(); txtGraduacao.DataTextField = "nomGra"; txtGraduacao.DataValueField = "codGra"; txtGraduacao.DataBind(); txtGraduacao.Items.Insert(0, new ListItem("", "0")); ExtrasController extras = new ExtrasController(); txtUf.DataSource = extras.listaEstado(); txtUf.DataTextField = "sigEst"; txtUf.DataValueField = "sigEst"; txtUf.DataBind(); txtUf.Items.Insert(0, new ListItem("", "0")); try { string cpfUsu = Request.QueryString["cpfUsu"].ToString(); preencheCampos(cpfUsu); txtCpf.Enabled = false; txtNome.Focus(); } catch { } } }
protected void txtUf_SelectedIndexChanged(object sender, EventArgs e) { txtUf.Focus(); try { if (txtUf.SelectedValue != "0") { txtCidade.Items.Clear(); ExtrasController extras = new ExtrasController(); txtCidade.DataSource = extras.listaCidade(txtUf.SelectedValue); txtCidade.DataTextField = "nomCid"; txtCidade.DataValueField = "nomCid"; txtCidade.DataBind(); txtCidade.Items.Insert(0, new ListItem("", "0")); } else { txtCidade.Items.Clear(); txtCidade.Items.Insert(0, new ListItem("Selecione um estado", "0")); txtCidade.Items.Insert(0, new ListItem("", "0")); } } catch (Exception ex) { Response.Write(ex.Message); } }