0

说对象如下:

string Name
Dictionary<string,bool> Tags

其中标签是动态的,但有一个标签列表存储在核心数据对象的 Collection 中。

我希望能够像这样在数据网格中显示它:

Name  tag1  tag2 tag3
Bob   true  true
John  true       true

我遗漏了错误,但如果需要,它可能在那里。

干杯

4

1 回答 1

0

你不能直接用 LINQ 做到这一点,因为你必须动态地创建投影,标签集合中的每个键都成为一个属性。

我建议您创建一个 DataSet,其列对应于标签(加上 Name 属性),然后行对应于您拥有的类的实例。

于 2009-02-09T03:52:24.663 回答