我有几个 xml 文件需要加载到 asp.net 中的 Gridview 中。我一次加载一个文件(取决于用户从下拉列表中选择的文件),但每个 xml 文件都有不同的字段。
例如
- XML1 具有 ID、图像、城市、位置、URL。
- XML2 有 ID、Departure、Destination。
- XML3 有 ID、图像、描述、目的地、地标、URL。
不过,实际上,我还有 2 个 xml 文件。但我认为这三个足以显示我在文件中的各种列。
我尝试使用 AutoGenerateColumns,它应该最适合这种情况,只是我现在需要在 Gridview 中显示图像。
所以基本上我需要 Gridview 根据文件显示带有列的数据。一种方法是为每个 XML 创建一个 GridView,但我想知道是否有另一种方法来解决这个问题。部分原因是,每次用户更改下拉列表选择时,我都需要取消绑定数据网格并删除视图状态。
提前致谢。