1

私は従業員のリストを持っています:

List<Person>従業員;


クラスPersonには、名前と1時間ごとに作成したウィジェットのリスト(24時間に制限)の2つのプロパティがあります。

ここで、この配列をdatagridviewに表示したいと思います。表示は次のようになります。

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

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

等々。

今、私はdatasource = employeesバインディングを作成するだけで、これは名前を正常に表示しますが、Listプロパティには触れません。intのリストをプロパティにするためのトリックはありますか?または、リストと連動する1時間ごとに個別のプロパティを作成する必要がありますか?

4

1 に答える 1

1

Person簡単なオプションは、出力したいように、整数のリストを単一の文字列として返すクラス内に「get」プロパティを作成することです。

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

バインドするときは、リストの代わりにこのプロパティを使用して、必要な長い文字列 ("1,3,4") を表示します。

于 2012-08-21T07:39:07.583 に答える