我有一个包含6个属性的课程," CompletePosition"," ActivityNumber"," ActivityDescription"," Duration",&#34 ; WeatherWindow"和" Critiria"我试图在数据网格中显示。目前我将DataGrid的ItemsSource设置为IEnumerable。
正如你可能已经想到的那样,我的问题是" Critiria"只显示为"(收藏)"。我希望它可以说是扩展的,列表中的每个元素都显示在它自己的列中。这可能吗?
答案 0 :(得分:1)
据我所知,你不能在GridCell中拥有另一个Grid。根据集合中内容的性质,您可以简单地将集合分解为逗号分隔的字符串并显示该字符串。
比如说你的收藏是:
[Apples, Oranges, Pears]
您可以执行String.Join(",", collection);
以逗号分隔字符串。
结果将是:Apples, Oranges, Pears
。
虽然这取决于您收藏的内容。