1

我有一份员工名单:

列出<Person> 员工;

Person 类有两个属性:
一个名称和一个他们每小时制作的小部件数量的列表(限制为 24 小时)

现在我想在 datagridview 中显示这个数组:我猜显示应该是这样的:

employees, 1,2,3,4,....,24 

anna     , 0,10,5,15,..,5  
jeff     , 1,6,2,......,4

等等。

现在我只是做了一个 datasource=employees 绑定,这成功地显示了名称,但它甚至没有触及 List 属性。将整数列表添加到属性中是否有一些技巧?或者也许我应该为每个小时创建一个单独的属性来与列表交互?

4

1 回答 1

1

一个简单的选项是在类中创建一个“get”属性Person,将整数列表作为单个字符串返回,就像您想要输出的那样。

public string NumbersList
{
    get
    {
        return string.Join(", ", this.List);
    }
}

当你绑定时,使用这个属性而不是列表,这样它就会显示你想要的长字符串(“1,3,4”)

于 2012-08-21T07:39:07.583 回答