C# WPF DataGridComboxColumn特定行的不同项资源
当同一行中其他DataGridComboBoxColumn的选择发生变化时,我正试图为程序中特定行中的DataGridComboxColumn提供一个新的ItemsSource。问题是我只能同时更改所有行的ItemsSource 是否可以仅为Datagrid中的一行提供DataGridComboxColumn的特定ItemsSource 这是我的DataGrid和DataGridComboxColumn的声明C# WPF DataGridComboxColumn特定行的不同项资源,c#,wpf,datagrid,itemssource,datagridcomboboxcolumn,C#,Wpf,Datagrid,Itemssource,Datagridcomboboxcolumn,当同一行中其他DataGridComboBoxColumn的选择发生变化时,我正试图为程序中特定行中的DataGridComboxColumn提供一个新的ItemsSource。问题是我只能同时更改所有行的ItemsSource 是否可以仅为Datagrid中的一行提供DataGridComboxColumn的特定ItemsSource 这是我的DataGrid和DataGridComboxColumn的声明 <DataGrid Name="DATAGRIDSEARCH" AutoGene
<DataGrid Name="DATAGRIDSEARCH" AutoGenerateColumns="False">
<DataGridComboBoxColumn x:Name="COMBOBOXCOLUMNPROJECT" ItemsSource="{Binding}" SelectedValueBinding="{Binding Path=Project}" ClipboardContentBinding="{x:Null}" Header="Projet" SelectedItemBinding="{x:Null}" TextBinding="{x:Null}" />
</DataGrid>
但这会改变我的DataGrid中该列每一行的ItemsSource
public class Search
{
public PROJECT_TYPE Project { get; set; }
}
ObservableCollection<Search> Searchs = new ObservableCollection<Search>();
DATAGRIDSEARCH.ItemsSource = Searchs;
有没有办法选择要更改的行
类似于:COMBOBOXCOLUMNPROJECT[0]。ItemsSource=AN_OTHER_ProjectList我认为在这种情况下应该使用数据模板选择器。她是一对夫妇的链接和。谢谢兰,我会尝试使用DataTemplateSelector,我会发回
ObservableCollection<PROJECT_TYPE> ProjectList = new ObservableCollection<PROJECT_TYPE>();
COMBOBOXCOLUMNPROJECT.ItemsSource = ProjectList;
COMBOBOXCOLUMNPROJECT.ItemsSource = AN_OTHER_ProjectList;