が、私は私のデータの一部を格納するための1つのリストを使用していますC#で一覧表示し、それがこの形式で完全に働いています:多次元瞬間
Item
----------------
Joe Bloggs
George Forman
Peter Pan
を今、私はこのリストに別の行を追加したいと思いますそれはそうと同じように機能するために:
NAME EMAIL
------------------------------------------------------
Joe Bloggs [email protected]
George Forman [email protected]
Peter Pan [email protected]
は、私は、リスト内のリストを作成するには、このコードを使用して試してみたが、このコードは、foreachループ内の別の方法で使用されます。
// Where List is instantiated
List<List<string>> list2d = new List<List<string>>
...
// Where DataGrid instance is given the list
dg.DataSource = list2d;
dg.DataBind();
...
// In another method, where all people add their names and emails, then are added
// to the two-dimensional list
foreach (People p in ppl.results) {
list.Add(results.name);
list.Add(results.email);
list2d.Add(list);
}
私は間違ってここに行くよ
Capacity Count
----------------
16 16
16 16
16 16
... ...
:私はこれを実行すると
は、私はこの結果を得ます。私は現在使用しているコードでどのように出力を得ることができますか?
私は誤解しているかもしれませんが、これはリストのリストのようなものではなく、それぞれ2つのフィールドを持つレコードのリストです。もしそうなら、それはあなたがこれをモデリングする方法です。 –