WPF MVVM模式下的 DataGrid 主从表嵌套 RowDetailsTemplate

在mvvm模式下 主表绑定的数据源能正常显示,而从表绑定的数据源无法显示 只有表头显示
xaml 代码如下

https://img3.mukewang.com/5b89fb840001792f06870285.jpg

viewModel 里面

https://img3.mukewang.com/5b89fb9000017a8f05170423.jpg

实际上我的子表QuerySubList里面是有数据的,求大神解答下!!!!


守着星空守着你
浏览 2129回答 1
1回答

慕田峪7331174

这个肯定的啦,你的DgSub这个DataGrid不在VisualTree上面,不能获取到DataContext的值,你可以在DgSub这个DataGrid里面写一个Loaded事件,看看ItemsSource有没有绑定到值,实现的方式有很多种,你可以为其指定一个RelativeSource,或者通过指定Source的方式去获取到DataContext
打开App,查看更多内容
随时随地看视频慕课网APP