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

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

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

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

相关推荐
深蓝电商API4 分钟前
异步爬虫中代理池的并发管理
开发语言·爬虫·python
hhy_smile4 分钟前
Special method in class
java·开发语言
沐知全栈开发8 分钟前
Bootstrap5 轮播
开发语言
༾冬瓜大侠༿13 分钟前
C++string
c语言·开发语言·c++·算法
雨季66614 分钟前
Flutter 三端应用实战:OpenHarmony “极简文本字符计数器”——量化表达的尺度
开发语言·flutter·ui·交互·dart
skywalker_1117 分钟前
多线程&JUC
java·开发语言·jvm·线程池
黎雁·泠崖18 分钟前
Java基础核心能力总结:从语法到API的完整知识体系
java·开发语言
雨季66625 分钟前
Flutter 三端应用实战:OpenHarmony “呼吸灯”——在焦虑时代守护每一次呼吸的数字禅修
开发语言·前端·flutter·ui·交互
初恋叫萱萱2 小时前
构建高性能生成式AI应用:基于Rust Axum与蓝耘DeepSeek-V3.2大模型服务的全栈开发实战
开发语言·人工智能·rust
cyforkk2 小时前
12、Java 基础硬核复习:集合框架(数据容器)的核心逻辑与面试考点
java·开发语言·面试