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

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

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

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

相关推荐
熊猫比分站18 分钟前
[特殊字符] Java/Vue 实现体育比分直播系统,支持多端实时更新
java·开发语言·vue.js
inferno42 分钟前
Maven基础(一)
java·开发语言·maven
csbysj20201 小时前
SQLite Truncate Table: 完全删除表中的数据
开发语言
Aevget1 小时前
界面控件DevExpress WPF v25.1新版亮点:AI功能的全面升级
c#·.net·wpf·界面控件·devexpress·ui开发
tung tung tung sahur1 小时前
领略 Rust 抽象之美:自定义迭代器实现全解析
开发语言·后端·rust
ftpeak1 小时前
《Rust MP4视频技术开发》第八章:生成MP4
开发语言·rust·音视频·mp4
好学且牛逼的马2 小时前
【SSM框架 | day25 spring IOC 与 DI 注解开发】
java·开发语言
Archy_Wang_12 小时前
Hangfire 入门与实战:在 .NET Core 中实现可靠后台任务处理
c#·.netcore
_OP_CHEN2 小时前
C++进阶:(四)set系列容器的全面指南
开发语言·c++·stl·set·multiset·关联式容器·setoj题
不惑_2 小时前
Java 使用 FileOutputStream 写 Excel 文件不落盘?
开发语言·python