Ich habe einen DataSet
namens DataSet1
. Es enthält eine unbekannte Anzahl von Tabellen und eine unbekannte Anzahl von Spalten und Zeilen in diesen Tabellen. Ich möchte jede Tabelle durchlaufen und mir alle Daten in jeder Zeile für jede Spalte ansehen. Ich bin nicht sicher, wie ich das codieren soll. Jede Hilfe wäre dankbar!
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (object item in row.ItemArray)
{
// read item
}
}
}
Oder, wenn Sie die Spalteninformationen benötigen:
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
object item = row[column];
// read column and item
}
}
}
Einfach Schleife ...
foreach(var table in DataSet1.Tables) {
foreach(var col in table.Columns) {
...
}
foreach(var row in table.Rows) {
object[] values = row.ItemArray;
...
}
}