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

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

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

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

相关推荐
say_fall4 小时前
精通C语言(4.四种动态内存有关函数)
c语言·开发语言
暴力求解4 小时前
c++类和对象(下)
开发语言·c++·算法
应用市场4 小时前
Qt插件机制实现动态组件加载详解
开发语言·qt
小秋学嵌入式-不读研版4 小时前
C65-枚举类型
c语言·开发语言·笔记
熬了夜的程序员5 小时前
【LeetCode】69. x 的平方根
开发语言·算法·leetcode·职场和发展·动态规划
.NET修仙日记5 小时前
2025年ASP.NETMVC面试题库全解析
面试·职场和发展·c#·asp.net·mvc·面试题·asp.net mvc
草莓熊Lotso5 小时前
C++ 手写 List 容器实战:从双向链表原理到完整功能落地,附源码与测试验证
开发语言·c++·链表·list
无限进步_5 小时前
【C语言】杨辉三角:数学之美与编程实现的完美结合
c语言·开发语言
Cg136269159745 小时前
封装的实现和定义
java·开发语言