SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: ing_marco en Jueves 2 de Marzo de 2006, 21:27

Título: Autopostback
Publicado por: ing_marco en Jueves 2 de Marzo de 2006, 21:27
Tengo el siguiente problema:
Tengo 2 DropDownList
CboRegion
CboArea

La idea es es Cuando se de Click en CboRegion aparescan las Areas Correspondientes a esa Region, cuando seleccione el area de donde kiero el reporte entonces debe llamarse a un procedimiento FILL_DATA(), el nombre no importa, el problema k tengo es k te pongo autopostback al cboArea y cuando hago esto al momento de dar clic en el cboArea, se cambia el primer valor seleccionado en el cboRegion, como arreglo ese problema.
Título: Re: Autopostback
Publicado por: mustang en Jueves 2 de Marzo de 2006, 22:20
Hola, una vez tuve un problema similar con un dropdownlist, al cambiar otro valor, me regresaba al primer valor, lo resolví del siguiente modo:

Citar
        If Not Page.IsPostBack Then
            OdbcSelectCommand3.CommandText = "Select * from area order by desc"
            OdbcConnection1.Open()
            daArea.Fill(DsArea1)
            OdbcConnection1.Close()
            cboArea.DataSource = DsArea1
            cboArea.DataTextField = "desc"
            cboArea.DataBind()
            cboArea.SelectedIndex = 0
        End If

y con esto siempre me deja el valor seleccionado haga lo ke haga, espero te sirva
Título: Re: Autopostback
Publicado por: xcx en Martes 7 de Marzo de 2006, 19:18
Hi.. De hecho era lo mismo que me pasaba a mí.. y con eso se arregla, ya sea con el me.IsPostBack = false o con el Not is.. da Igual.