微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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}\" />
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。