WPF DataGrid绑定到同一行的单元格

时间:2011-05-26 11:09:53

标签: wpf xaml data-binding

我有一个包含3列的数据网格,第一个是为所有单元格正确填充的ComboBox。现在,第二列(也是ComboBox),每个单元格需要由同一行中第一列的选定项目中的List填充。如何将列单元格绑定到同一行中的另一个列单元格?第三列(文本列)应填充第二列中所选项目中的属性。

1 个答案:

答案 0 :(得分:0)

我假设您的DataRow对象包含Column1中所选内容的SelectedIndex或SelectedItem,因此您可以使Column2 DataSource基于该值。

public class ViewModel
{
    public SomeClass Column1SelectedItem {get; set;}
}

<ComboBox x:Name="Column2" DataSource="{Binding Column1SelectedItem.Items}" />