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