【问题标题】:How to bind a List<T> to a DataGridView cell如何将 List<T> 绑定到 DataGridView 单元格
【发布时间】:2015-12-16 08:03:59
【问题描述】:

我有一个绑定到 DataGridView 的 Foo 列表。 Foo 的成员之一是List&lt;Bar&gt; Bars,其中Bar 是一个枚举:

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

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

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

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

【问题讨论】:

    标签: winforms datagridview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 2013-10-24
      • 2012-12-11
      • 2011-07-29
      • 2013-01-01
      • 1970-01-01
      相关资源
      最近更新 更多