如何用对象列表填充网格?在C#中

时间:2018-08-20 20:10:50

标签: c# winforms datagridview

我所拥有的:

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的内部以水平(分列)表示 外部的更改行,每行代表一个用户。 我认为也许一个数据表可能有用,但不知道我将如何制作一个适应可变长度的数据表。

有什么想法吗?我不想显示没有过滤器的行中的所有对象。 很抱歉,我没有变得更勇敢,但我只是不打算怎么做。

0 个答案:

没有答案