• Sábado 16 de Noviembre de 2024, 07:51

Autor Tema:  Autopostback  (Leído 1447 veces)

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Autopostback
« en: Jueves 2 de Marzo de 2006, 21:27 »
0
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.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru

mustang

  • Miembro MUY activo
  • ***
  • Mensajes: 133
    • Ver Perfil
Re: Autopostback
« Respuesta #1 en: Jueves 2 de Marzo de 2006, 22:20 »
0
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
El camino del exceso lleva al palacio de la sabiduria.....(William Blake)

xcx

  • Miembro MUY activo
  • ***
  • Mensajes: 175
  • Nacionalidad: cl
    • Ver Perfil
    • Fotos y captura
Re: Autopostback
« Respuesta #2 en: Martes 7 de Marzo de 2006, 19:18 »
0
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.