CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Problema Con Dropdownlist

(1/1)

kejos:
Hola
Es que tengo un pequeño problema con un dropdownlist....

yo hago una actualización de datos pero antes de hacer la actualizacion yo lleno los controles con los datos existentes asi:


--- Código: Text ---SqlDataAdapter DaEdu; DataSet DSEdu = new DataSet(); //Consulta educacion String doc2 = Session["MySessionVar"].ToString(); MyCon = new SqlConnection(cadenaConexion); DaEdu = new SqlDataAdapter("spEducacion", MyCon); DaEdu.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameter1 = new SqlParameter("@docidentidad", SqlDbType.VarChar,30); parameter1.Value= doc2;  DaEdu.Fill(DSEdu,"TipoEducacion"); DaEdu.Fill(DSEdu,"Educacion"); DaEdu.Fill(DSEdu,"Institucion"); DaEdu.Fill(DSEdu,"Pais"); DaEdu.Fill(DSEdu,"Ciudad"); DaEdu.Fill(DSEdu,"Nivel"); //llevar datos a controles correspondientes string tipedu=System.Convert.ToString(DSEdu.Tables["TipoEducacion"].Rows[0]["tipoeducacion"]); ListItem item =this.DdlTipoEst.Items.FindByText(tipedu); if(item!=null)     item.Selected = true; else     return;//no se ha encontrado en la coleccion TbTitulo.Text=System.Convert.ToString(DSEdu.Tables["Educacion"].Rows[0]["tituloobtenido"]); TbTitulo.DataBind(); TbNitInstitucion.Text=System.Convert.ToString(DSEdu.Tables["Institucion"].Rows[0]["nitinstitucion"]); TbNitInstitucion.DataBind(); TbInstitucion.Text=System.Convert.ToString(DSEdu.Tables["Institucion"].Rows[0]["nombreinstitucion"]); TbInstitucion.DataBind(); string idpais=System.Convert.ToString(DSEdu.Tables["Pais"].Rows[0]["pais"]); ListItem item1 =this.DdlPaisEd.Items.FindByText(idpais); if(item1!=null)    item1.Selected = true; else    return;//no se ha encontrado en la coleccion DateTime FeEst=System.Convert.ToDateTime(DSEdu.Tables["Educacion"].Rows[0]["fechaculminacion"]); String FechaEst=System.Convert.ToString(FeEst.ToShortDateString()); FechaEst=FeEst.ToString("yyyy/MM/dd"); TbFecha.Text=FechaEst; TbFecha.DataBind(); string nivel=System.Convert.ToString(DSEdu.Tables["Nivel"].Rows[0]["nombrenivel"]); ListItem item3 =this.DdlNivel.Items.FindByText(nivel); if(item3!=null)    item3.Selected = true; else    return;// no se ha encontrado en la coleccion y me llena muy bien los controles ahora lo que necesito es que agregue un dropdown list donde le pido al usuario que seleccione actualizar  o insertar... entonces voy a el evento de este dropdownlist y quiero que cuando escoja actualizar me muestre los controles con los datos que traigo de la base de datos y cuando me coloque insertar me muestre los controles vacios, yo lo hice con la condicion

--- Código: Text ---if(DdlSeleccion.SelectedItem.Text=="Actualizar") 
y pase el código que me lleva la información a los controles pero cuando ejecuto este no me hace nada y no se porque sabiendo que el autopostback del DdlSeleccion esta en true

Si me pueden ayudar se los agradezco y gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa