colonna combobox datagrid wpf

Ho problemi a leggere il campo. Ho provato in modi diversi ma non ci riesco. Voglio leggere il valore che l’utente ha selezionato i seguenti 3 valori.

Codice in XAML

 

Codice in C #

 List list = new List  (); lista.Add ("Prize"); lista.Add ("Draw"); lista.Add ("Lost"); dgcbc.ItemsSource = list; 

    Questo esempio potrebbe aiutarti a capire come utilizzare la casella di riepilogo.

     public class Employee { public string Name { get; set; } public string Gender { get; set; } } 

    XAML

              

    Code-behind

     public partial class WPFDataGridComboBox : Window { public List Employees { get; set; } public List Genders { get; set; } public WPFDataGridComboBox() { Employees = new List() { new Employee() { Name = "ABC", Gender = "Female" }, new Employee() { Name = "XYZ" } }; Genders = new List(); Genders.Add("Male"); Genders.Add("Female"); InitializeComponent(); myGrid.ItemsSource = Employees; Gender.ItemsSource = Genders; } private void ShowPersonDetails_Click(object sender, RoutedEventArgs e) { foreach (Employee employee in Employees) { string text = string.Empty; text = "Name : " + employee.Name + Environment.NewLine; text += "Gender : " + employee.Gender + Environment.NewLine; MessageBox.Show(text); } } } 

    Immagino tu voglia abilitare la selezione multipla nella casella combinata all’interno di DataGridComboBoxColumn. Il seguente progetto di codice fa lo stesso.

    http://www.codeproject.com/Articles/21085/CheckBox-ComboBox-Extending-the-ComboBox-Class-and