Hola!!!!!!
Este es el código que tengo dentro del evnto del dropdownlist
lo más chistoso es que hice una prueba haber si me llenaba un datagrid con los datos del resultado de la consulta y el datagrid lo llena completo pero cuando quiero llevar los datos a otros controles no me los muestra en los controles entonces la verdad ni se que pasa
A quien me pueda ayudar gracias
Código:
//Consulta educacion para actualizacion
TbNitInstitucion.ReadOnly=true;
SqlDataAdapter DaEdu;
DataSet DsEdu = new DataSet();
String cadenaConexion = "Data Source=PRACTICANTECSAI;" + "Initial Catalog=HojasDeVida; Integrated Security=true ";
SqlConnection MyCon;
MyCon = new SqlConnection(cadenaConexion);
DaEdu = new SqlDataAdapter("spEducacion", MyCon);
DaEdu.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameter1 = new SqlParameter("@docidentidad", SqlDbType.VarChar,30);
String doc2 = Session["MySessionVar"].ToString();
parameter1.Value= doc2;
DaEdu.SelectCommand.Parameters.Add(parameter1);
SqlParameter parameter2 = new SqlParameter("@tituloobtenido", SqlDbType.NVarChar,50);
string Titu=System.Convert.ToString(DdlTituOb.SelectedItem.Value);
parameter2.Value= Titu;
DaEdu.SelectCommand.Parameters.Add(parameter2);
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
if(!this.IsPostBack)
{
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
}