Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    103

    [c# WPF] Problema combobox datagrid

    Ciao a tutti, ho il seguente problema.

    Inizio con una breve descrizione dello scenario per farvi capire meglio.
    Allora ho un classico programmino per la gestione delle fatture.

    Ho quindi una tabella fattura e una fattura_righe.

    La mia finestra è composta in un datagrid per le fatture e una per le righe. Quando seleziono una fattura visualizzo le righe ad essa associata. Niente di più semplice.

    Nella griglia delle righe ho vari campi tra cui l'unità di misura. Qui inizia il problema. Ho inserito una combobox per selezionare il valore da una lista che carico da una tabella.

    Questo il codice della colonna U.m.:

    codice:
    <DataGridTemplateColumn Header="U.m." Width="70">     <DataGridTemplateColumn.CellTemplate>
     <DataTemplate> 
    <TextBlock Text="{Binding unita_misura}"/> 
    </DataTemplate> 
    </DataGridTemplateColumn.CellTemplate>
    <DataGridTemplateColumn.CellEditingTemplate> 
         <DataTemplate>
             <ComboBox ItemsSource="{Binding Path=DataContext.UM,RelativeSource=               {RelativeSource FindAncestor,AncestorType={x:Type UserControl}}, UpdateSourceTrigger=    PropertyChanged,Mode=TwoWay}" SelectedItem="{Binding Path=unita_misura}">     </ComboBox>
     </DataTemplate> 
     </DataGridTemplateColumn.CellEditingTemplate> 
    </DataGridTemplateColumn>
    Il problema è che quando entro in modalità "Edit" e cambio il valore dell'unita di misura su una riga, in modo casuale certe volte cambia anche quello delle altre righe.

    Spero di essere riuscito a spiegarmi.

    Grazie a tutti in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    103
    Ho risolto il problema facendo delle prove, e togliendo la proprieta
    codice:
    SelectedItem="{Binding Path=unita_misura}">
    ho risolto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.