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

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

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

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

相关推荐
来来走走9 小时前
Android开发(Kotlin) LiveData的基本了解
android·开发语言·kotlin
明洞日记10 小时前
【数据结构手册002】动态数组vector - 连续内存的艺术与科学
开发语言·数据结构·c++
福尔摩斯张10 小时前
《C 语言指针从入门到精通:全面笔记 + 实战习题深度解析》(超详细)
linux·运维·服务器·c语言·开发语言·c++·算法
6***379411 小时前
Java安全
java·开发语言·安全
豐儀麟阁贵11 小时前
8.1 异常概述
java·开发语言
czhc114007566311 小时前
C# 1124 接收
开发语言·c#
时光追逐者13 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 62 期(2025年11.17-11.23)
c#·.net·.netcore
司铭鸿13 小时前
祖先关系的数学重构:从家谱到算法的思维跃迁
开发语言·数据结构·人工智能·算法·重构·c#·哈希算法
wavemap13 小时前
先到先得:免费订阅一年ChatGPT Go会员
开发语言·chatgpt·golang
m***D28613 小时前
JavaScript在Node.js中的内存管理
开发语言·javascript·node.js