Wie hinzufügen von Daten aus einer Liste<Liste<String>>, um eine Liste anzuzeigen

bin ich mit einer List<List<String>> MyList und enthält

    { "A1","B1","C1" }
    { "A2","B2","C2" }
    { "A3","B3","C3" }

ich muss hinzufügen, diese in ein ListView-Steuerelement mit drei Spalten

so die Ansicht der Liste wird wie

__Clm1________________Clm2________________Clm3_______________

   A1                  A2                 A2
   B1                  B2                 B3
   C1                  C2                 C3

Gibt es eine Möglichkeit, dies zu tun ist die Verwendung von LINQ

BEARBEITEN Hier ist meine Lösung dazu :

ListViewItem[] lItem = MyList.Select(
                                          X => new ListViewItem(X.ToArray())
                                    ).ToArray();
listView1.Items.AddRange(lItem);

Aber hier muss ich, um einen Index hinzuzufügen.... Die Listenansicht wird wie

___S.No __Clm1________________Clm2________________Clm3_______________
   1      A1                  A2                 A2
   2      B1                  B2                 B3
   3      C1                  C2                 C3

Hinzufügen index der listview?

InformationsquelleAutor Thorin Oakenshield | 2010-11-03

Schreibe einen Kommentar