//Esta clase se encarga de llenar el dropdownlist de cuentas de destino basado en la cuenta de origen elegida. private void CargarCuentasDestino() { ddnCuentaDestino.Items.Clear(); string idCuentaOrigen = ddnCuentaOrigen.SelectedItem.Value; //Se valida que la cuenta de origen haya sido seleccionada. if (idCuentaOrigen == "") { ddnCuentaDestino.Items.Add(new ListItem("Seleccione una cuenta de destino")); ddnCuentaDestino.DataBind(); } else { using (SistemaBancarioEntities bd = new SistemaBancarioEntities()) { var listaCuentasDestino = (from c in bd.spConsultaCuentaDestino(int.Parse(idCuentaOrigen)) select c).ToList(); ddnCuentaDestino.Items.Add(new ListItem("Seleccione una cuenta de destino")); foreach (var cuentas in listaCuentasDestino) { var item = new ListItem(cuentas.numeroCuenta, cuentas.idCuenta.ToString()); ddnCuentaDestino.Items.Add(item); } ddnCuentaDestino.DataBind(); } } }