Ich habe diese Art von Datentabelle speichern:Wie Datentabelle ersten Spalt in der Matrix C#
Name | CategorieID | FullCategorie_ID
---- ------------- ----------------
A 1 12
B 1 13
C 5 14
D 3 15
E 6 16
Ich mag die Werte der Spalte ‚NAMEN‘ in einem Array speichern, ich dies mit dem bekommen Werte einer Zeile. Z.B. Um die Werte der ersten Zeile zu erhalten, kann ich folgenden Code verwenden.
var stringArr =datatable1.Rows[0].ItemArray.Select(x => x.ToString()).ToArray();
Aber ich weiß nicht, wie man alle Werte nur der ersten Spalte bekommt.
@Kami willkommen! Übrigens ist dein Problem "Zeilen [0]", was dir die erste Zeile der Tabelle gibt. Stattdessen sollten Sie Daten aus jeder Zeile auswählen "Rows.Cast(). Wählen Sie (r => r.ItemsArray [0] .ToString())' –