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

问题描述

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

解决方法

好吧,我假设您的DataRow对象包含Column1中所选内容的SelectedIndex或SelectedItem,因此您可以使Column2 DataSource基于该值。
public class ViewModel
{
    public SomeClass Column1SelectedItem {get; set;}
}

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...