首页 > 解决方案 > 如何使用对象列表填充网格?在c#中

问题描述

我有的:

List<List<Object>> myListofList = new List<List<Object>>();
Mydatagridx.datasourse = myListofList;

这给了我一个具有容量和元素数量的网格。我试过这样的事情:

class newobj
    {
        public List<oldobj> listbig { get; set; }
    }
   foreach(var aux in Biggerlist)
    {
        //this is a row
         newobj.list = aux;
    }
    List<newobj> newobjList.add(newobj)
datagrid.datasource = newobjList;

但这不起作用,因为它什么都没有显示。对于数据源,我需要将内部 for 表示为水平(附加列),而外部更改每一行代表一个用户的行。我认为也许数据表可能会起作用,但不知道我将如何制作一个适应创建时可变长度的数据表。

有什么想法吗?我不想在没有过滤器的情况下显示所有对象。我很抱歉没有更具表现力,但我只是想不通如何去做。

标签: c#winformsdatagridview

解决方案


推荐阅读