Hola!
Tengo el siguiente código para llenar un dropdownlist con paises, pero tengo otro para ciudades que quiero que se llene dependiendo de lo que se seleccionó primero, no se como lo pueda hacer, alguien tiene algun ejemplo?.
Este es mi código para países
Código:
private void Page_Load(object sender, System.EventArgs e)
{
string strConexion = null;
strConexion = this._appconfig.GetConfig("Conexiones","ContenidoPrueba");
FillDropDownList(ddlPaises,"Select * from Paises",strConexion);
}
public static bool FillDropDownList(DropDownList dDl,string Select,string strConexion)
{
SqlConnection sqlConexion = null;
SqlCommand sqlComando = null;
// Recuperar el string de conexion
// Creamos la conexión
sqlConexion = new SqlConnection(strConexion);
sqlComando = new SqlCommand(Select,sqlConexion);
try
{
dDl.DataValueField = "PaisId";
dDl.DataTextField = "Pais";
sqlConexion.Open();
SqlDataReader sqlDataReader = sqlComando.ExecuteReader();
dDl.DataSource = sqlDataReader;
dDl.DataBind();
sqlDataReader.Close(); // Close DataReader
} // try
catch // (Exception e) // Exception Removed
{
return false;
//throw new Exception("Error in FillDropDownLit -> " + e.ToString());
} // catch
finally
{
sqlComando.Dispose();
sqlConexion.Close(); // Close Connection
sqlConexion.Dispose();
}
return true;
}
Gracias