ASP.NET - problemas dropdownlist

 
Vista:

problemas dropdownlist

Publicado por kelly johana (49 intervenciones) el 29/11/2005 18:22:03
HolaEs 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:

[CODE]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 [/CODE]

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 [CODE]if(DdlSeleccion.SelectedItem.Text=="Actualizar")[/CODE]

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas dropdownlist

Publicado por Pablo Iñareta (131 intervenciones) el 01/12/2005 15:05:52
¿puede ser pq tengas algun control de validacion?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar