DataGridComboBoxColumn可以在 WPF 中使用,使用示例并绑定数据源?
40浏览 · 2024-05-11 17:15:55
当然可以。以下是一个 DataGridComboBoxColumn 在 WPF 中使用的示例,并绑定到数据源的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
1. 首先,你需要在 XAML 中定义一个 DataGrid 控件,并在其中[添加](https://geek.csdn.net/educolumn/4d4bec229f163522438e69abc8681710?spm=1055.2569.3001.10083)模板列,以包含 DataGridComboBoxColumn:
```xml
<DataGrid [auto](https://geek.csdn.net/educolumn/0ed23d107a440608894f63cac98e73fb?spm=1055.2569.3001.10083)GenerateColumns="False">
<DataGrid.Columns>
<!-- other columns... -->
<DataGridTemplateColumn [header](https://geek.csdn.net/educolumn/5aa28203731537fbb8e86c02b176dfd5?spm=1055.2569.3001.10083)="MyComboBox">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding ItemsSource}"
DisplayMemberPath="DisplayMember"
[select](https://geek.csdn.net/educolumn/5d806cb20badd69e4fa54cbe0d705676?spm=1055.2569.3001.10083)edValuePath="SelectedValue"
SelectedValue="{Binding SelectedItem, Mode=TwoWay}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>