C# WPF DataGrid使用Observable<Observable<object>类型作为数据源

近期项目有需求,使用同一个DataGrid绑定列数不定的数据源,比如数据源1有3列,数据源2有4列,且这个列数由文件指定,所以需要Observable<Observable<object>类型作为数据源。

如果直接使用的话,显示数据会是:

这种情况不能使用自动生成列,需要在界面的cs手动指定DataGrid的Columns集合,当需要更换DataGrid数据源时,提前清空DataGrid并手动添加Column,并将数据绑定的Path定义为[列索引]。

相关推荐
你怎么知道我是队长9 分钟前
C语言---输入和输出
c语言·开发语言
mmz120713 分钟前
二分查找(c++)
开发语言·c++·算法
你怎么知道我是队长19 分钟前
C语言---文件读写
java·c语言·开发语言
陌路2020 分钟前
C++30 STL容器 -deque双端队列
开发语言·c++
xb113239 分钟前
C#委托详解
开发语言·c#
brent42339 分钟前
DAY50复习日
开发语言·python
木头程序员1 小时前
前端(包含HTML/JavaScript/DOM/BOM/jQuery)基础-暴力复习篇
开发语言·前端·javascript·ecmascript·es6·jquery·html5
Data_agent1 小时前
Cocbuy 模式淘宝 / 1688 代购系统(欧美市场)搭建指南
开发语言·python
lsx2024061 小时前
《Foundation 下拉菜单》
开发语言
期待のcode1 小时前
认识Java虚拟机
java·开发语言·jvm