Foros del Web » Programando para Internet » ASPX (.net) »

problemas con dropdwonlist

Estas en el tema de problemas con dropdwonlist en el foro de ASPX (.net) en Foros del Web. hola a todos tengo esto para llenar un dropdownlist String cadenaConexion = "Data Source=PRACTICANTECSAI;" + "Initial Catalog=HojasDeVida; Integrated Security=true "; String consulta = "spPais"; SqlConnection ...
  #1 (permalink)  
Antiguo 27/10/2005, 16:20
Avatar de kejos  
Fecha de Ingreso: septiembre-2005
Mensajes: 100
Antigüedad: 18 años, 7 meses
Puntos: 0
problemas con dropdwonlist

hola a todos
tengo esto para llenar un dropdownlist
String cadenaConexion = "Data Source=PRACTICANTECSAI;" + "Initial Catalog=HojasDeVida; Integrated Security=true ";
String consulta = "spPais";
SqlConnection MyCon = new SqlConnection(cadenaConexion);
SqlDataAdapter DAPaisN = new SqlDataAdapter(consulta, MyCon);
DataSet DSPais = new DataSet();
DAPaisN.SelectCommand.CommandType = CommandType.StoredProcedure;
DAPaisN.Fill(DSPais, "Pais");
DdlPaisNac.DataSource = DSPais.Tables["Pais"].DefaultView;
DdlPaisNac.DataTextField = "pais";
DdlPaisNac.DataValueField = "idpais";
DdlPaisNac.DataBind();
DdlPaisRes.DataSource = DSPais.Tables["Pais"].DefaultView;
DdlPaisRes.DataTextField = "pais";
DdlPaisRes.DataValueField = "idpais";
DdlPaisRes.DataBind();

ahora necesito llenar otro dropdwonlist dependiendo de la seleccion del anterior y tengo lo siguiente en el evento indexchange del dropdownlist anterior:
String cadenaConexion = "Data Source=PRACTICANTECSAI;" + "Initial Catalog=HojasDeVida; Integrated Security=true ";
SqlConnection MyCon = new SqlConnection(cadenaConexion);
SqlCommand cmdCiu = new SqlCommand("spCiudad", MyCon);
cmdCiu.CommandType = CommandType.StoredProcedure;
cmdCiu.Parameters.Add("@intPais", DdlPaisRes.DataValueField);
SqlDataAdapter DACiudad = new SqlDataAdapter(cmdCiu);
DataSet DSCiudad = new DataSet();
DACiudad.Fill(DSCiudad);
DdlCiudadNac.DataSource = DSCiudad.Tables["Ciudad"].DefaultView;
DdlCiudadNac.DataTextField = "nombreciudad";
DdlCiudadNac.DataBind();
pero aqui me sale el error:
arror al convertir nvarchar a int en la linea DACiudad.Fill(DSCiudad); y la verdad no entiendo el porque de esto si alguien me puede ayudar se lo agradeceria

chao
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:45.