Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/08/2010, 09:35
27011985
 
Fecha de Ingreso: agosto-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
De acuerdo Respuesta: Dropdownlist devuelve siempre primer item.

YA ENCONTRE LA SOLUCION A MI PROBLEMA !!

Lo que yo hacia estaba mal, este seria el codigo correcto, no es necesario utilizar el if(Page.IsPostBack):

protected void ddl1_SelectedIndexChanged(object sender, EventArgs e)
{
ddl2.Items.Clear();
ddl3.Items.Clear();
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString = @"PROVIDER=Microsoft.Jet.OLEDB.4.0................ ..");
OleDbCommand cmd = new OleDbCommand("SELECT equipo FROM Equipos WHERE liga='" + this.ddl1.SelectedItem.Text + "' ORDER BY equipo ASC", cn);
OleDbDataReader data;
try
{
cn.Open();
data = cmd.ExecuteReader(CommandBehavior.CloseConnection) ;
ddl2.DataSource = data;
ddl2.DataTextField = "equipo";
ddl2.DataBind();
}
catch (Exception ex)
{
string m = ex.Message;
m = m.Replace("'", " ");
Response.Write("<script language='javascript'> { window.alert('" + m + "') } </script> ");
}
}