wpf datagridcombobox列

我在阅读该领域时遇到了麻烦。 我尝试过不同的方式,但仍然不能。 我想读取用户选择以下3个值的值。

XAML中的代码

 

C#中的代码

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

此示例可帮助您了解如何使用列表框。

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

XAML

          

代码隐藏

 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); } } } 

我想你想在DataGridComboBoxColumn中的combobox中启用多选。 以下代码项目也是如此。

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