Fügen Sie die gesamte Zeile DataTable, wenn Sie mit Liste

Ich möchte nur hinzufügen Liste als DataTable ganze Zeile. hier ist der code was ich versucht habe.

private static DataTable _table = new DataTable();

List<string> tempList = new List<string>();

//tempList = {"A1","A2","A3","A4","A5","A6"}

_table.Rows.Add(tempList);

Erwartete Ausgabe:

      col1|col2 |col3 |col4  |col5| col6
      ----+-----+-----+------+----+--
row1   A1 |  A2 | A3  |  A4  | A5 |  A6

Jedoch ist dies nicht für mich arbeiten. Es wird das einfügen von Daten-Sammlung zur ersten Spalte.

Aktuelle Ausgabe:

      col1      |col2 |col3 |col4  |col5| col6
      ----------+-----+-----+------+----+--
row1   A1,A2,A3.|     |     |      |    |  

Mir bitte helfen, Fügen Sie die gesamte Zeile mit Liste. danke

Haben Sie einige Spalten in der DataTable?
Ja. Allerdings tempList.ToArray() ist die Lösung. :0
im Idealfall müssen Sie beide tun, sonst können Sie auf Probleme stoßen 🙂

InformationsquelleAutor devan | 2012-07-04

Schreibe einen Kommentar