如何将List <t>绑定到DataGridView单元格

时间:2015-12-16 08:04:00

标签: winforms datagridview

我有一个绑定到DataGridView的Foo列表。 Foo的其中一位成员是List<Bar> Bars,其中Bar是枚举:

public class Foo { 
    public string Field1 {get;} 
    public List<Bar> Bars {get;} 
}

如何在每行的单个单元格中显示Bars的所有项目?例如,如果我有一个Foo Field1 = "Blah";Bars = new List<Bar>{ Bars.BarV1, Bars.BarV2};,我需要网格看起来像这样:

+------+----------+
|Field1|   Bars   |
+------+----------+
|      | BarV1 [v]|
| Blah +----------+
|      | BarV2 [v]|
+------+----------+

如果我切换到WPF,我的任务会被简化吗?

1 个答案:

答案 0 :(得分:0)

有两个很好的例子。 question与您的that非常相似,也请检查{{3}}。