none
Problema al seleccionar registro de Listview en WPF RRS feed

  • Pregunta

  • Buenas noches,

    Estoy desarrollando una aplicacion en wpf y estoy teniendo un problema con la seleccion de un registro: 

    El problema sucede despues de grabar un registro nuevo, al querer seleccionar cualquier registro solo obtiene el valor de la celda "Id".

    Antes de ingresar/actualizar cualquier registro puedo cargar los datos del listview hacia el formulario.

    Codigo: 

        <Grid Height="269" Width="411" Margin="-420,-80,0,0">
           ...rows/columns

           ... declaracion de los labels

           <TextBox Margin="89,19,38,0" Name="txtId" Grid.Column="1" Text="{Binding ElementName=lvContacto, Path=SelectedItem.Id, Mode=OneWay}" Height="23" Grid.Row="1" VerticalAlignment="Top" MaxLength="5" />
            <TextBox Height="23" Margin="89,0,38,29" Name="txtUsuario" VerticalAlignment="Bottom" Grid.Column="1" Text="{Binding ElementName=lvContacto, Path=SelectedItem.Usuario, Mode=OneWay}" Grid.Row="1" MaxLength="200" CharacterCasing="Upper" />
            <ComboBox Margin="89,88.5,38,0" Name="cboCargo" Grid.Column="1" Grid.RowSpan="2" Text="{Binding ElementName=lvContacto, Path=SelectedItem.Cargo, Mode=OneWay}" StaysOpenOnEdit="True" IsEditable="True" Height="31.5" Grid.Row="1" VerticalAlignment="Top"  />
            <TextBox Height="23" Margin="89,21,38,0" Name="txtAnexo" VerticalAlignment="Top" Grid.Column="1" Grid.Row="2" Text="{Binding ElementName=lvContacto, Path=SelectedItem.Anexo, Mode=OneWay}" MaxLength="3" />
            <TextBox Margin="89,52,38,61" Name="txtCorreo" Grid.Column="1" Grid.Row="2" Text="{Binding ElementName=lvContacto, Path=SelectedItem.Correo, Mode=OneWay}" MaxLength="200" CharacterCasing="Upper" />
           

              ....declaracion de botones

        </Grid>

    Con el texto en negrita estoy recuperando el valor de las filas del listview, pero como indico en la parte superior solo lo hace antes de realizar alguna operacion.

    Alguna idea de como realizar esta operacion sin ningun problema? 

    De antemano gracias,

    Alex.

    miércoles, 4 de julio de 2012 2:06

Todas las respuestas