将结构数组绑定到DataGrid并自动生成列

本文关键字:自动生成 DataGrid 结构 数组 绑定 | 更新日期: 2023-09-27 18:01:06

我正在尝试开发一个简单的测试应用程序,该应用程序显示由结构数组组成的DataGrid。我有大约20个web服务,它们都返回结构数组,每个都有不同类型的结构,我想将它们绑定到数据网格以验证数据是否准确。

将各种类型结构的所有列通用地绑定到同一个DataGrid中,以便轻松地从一个方法切换到另一个方法,最简单的方法是什么?我知道如果结构是具有公共属性的类,这将是微不足道的,不幸的是,我被这些结构卡住了。

将结构数组绑定到DataGrid并自动生成列

使用视图模型从web服务接收结构并将其转换为类(必须为每个结构定义这些(。为DataGrid.Resources中的每个类定义DataTemplate