Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2010, 13:21
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
Setear selectedValue en un combobox

Estimados:

Estoy utilizando un dataform para actualizar un objeto. Este dataform tiene un combobox, el cual debería mostrar el valor que tiene seteado el objeto, pero no funciona.


esto es lo que tengo:


declaración en xaml:
Código:
 <ComboBox Loaded="ComboBox_Loaded" DisplayMemberPath="tipoEquipo"  >
evento loaded:
Código:
 private void ComboBox_Loaded(object sender, RoutedEventArgs e)
        {

            ComboBox cb = ((ComboBox)sender);
//lleno el combo con los registros de un maestro de datos, esto funciona
            cb.ItemsSource = context.maestroEquipos;


// Aca es donde no funciona
//intento que el combo tenga seleccionado el valor que tenga el objeto que pasé al dataform para modificar
            cb.SelectedValue = ((Equipo)this.DataFormEquipos.CurrentItem).tipoEquipo.ToString();



También probé de esta manera pero no funciona :

            cb.SelectedItem = ((Equipo)this.DataFormEquipos.CurrentItem).tipoEquipo;
          
        }
Probé además escribir hardcodeado el string pero tampoco funciona.

Gracias desde ya por la ayuda.

saludos