【问题标题】:List to datagridView datasource列表到 datagridView 数据源
【发布时间】:2026-02-07 00:50:01
【问题描述】:

我有一堂课:

    class TermekRendeles
    {
        public int TermekID;
        public string TermekNev;
        public int Mennyiseg;
    }

还有一个列表:

    List<TermekRendeles> TermekLista;

其中包含如下数据:

     1 | X | 2  
     2 | Y | 3

并且我希望它作为DataGridView 的数据源(并且它可以像上面那样显示数据)。我一直在尝试不同的方法,首先想在ListBox 中使用它,但认为DataGridView 会更容易,但仍然无法获得它。最近的尝试:

bindingSource1.DataSource = TermekLista;
dataGridView1.DataSource = bindingSource1;

但它什么也没做,它保持空白 dgw。我做错了什么?

【问题讨论】:

    标签: c# list datagridview


    【解决方案1】:

    你必须使用属性,而不是字段:

    class TermekRendeles
    {
      public int TermekID {get; set;}
      public string TermekNev {get; set;}
      public int Mennyiseg {get; set;}
    }
    

    【讨论】:

    • 哇,谢谢,它有效!我不敢相信我这么久都找不到这个。