0

我有一个对象列表,其中每个对象都包含任意数量的参数(名称、值对)。现在我想将对象列表绑定到列表视图。每列应该代表一个参数(列标题是参数的名称),每一行代表一个带有参数值列表的对象。如何通过基于参数名称的数据绑定创建包含其标题名称的列?请注意,参数的数量可能因对象而异,因此列项有时必须为空白。

4

1 回答 1

0

参数是指属性吗?

如果是,那么这可能会有所帮助:
我认为数据绑定引擎将采用第一个对象并将其用作所有其他对象的代表。
因此,您的列表将包含所有列,例如第一个对象的属性。

为了达到你想要的结果,你应该

  1. 创建一个具有所有可能属性的虚拟对象
  2. 将其作为列表中的第一项插入

这应该工作......使用反射,当你使用 c# :-)

于 2008-12-15T13:12:20.400 回答