Hallo,
Meine Frage aus dem geschlossenen Beitrag hat sich erledigt, es stellt sich nun eine neue Frage:
Ich übergebe folgende Abfrage an ein Datagridview und reiche die Daten von dort an die DataSet.Tables[].Columns weiter. Frage: Gibt es eine Möglichkeit, ohne diesen Umweg das DataSet zu befüllen ? Hinweis: Die Anzahl der Tabellen sowie die Anzahl der Spalten kommen aus ständig wechslenden XML-Dateien und werden erst zur Laufzeit bekannt.
Danke für eine Antwort.
Hier der Code bis zur Befüllung des DataGridView:
[highlight=c#]
var q = from ex in variableColumns
select new { Name = ex.Element("Name").Value.ToString() };
foreach (var item in q.ToList())
{
dataGridView1.DataSource = q.ToList();
}
[/highlight]
Anmerkung: Die Tabellen sind zu diesem Zeitpunkt bereits im Dataset angelegt, es müssen eben noch Spalten und ihre Namen hinzugefügt werden.
Meine Frage aus dem geschlossenen Beitrag hat sich erledigt, es stellt sich nun eine neue Frage:
Ich übergebe folgende Abfrage an ein Datagridview und reiche die Daten von dort an die DataSet.Tables[].Columns weiter. Frage: Gibt es eine Möglichkeit, ohne diesen Umweg das DataSet zu befüllen ? Hinweis: Die Anzahl der Tabellen sowie die Anzahl der Spalten kommen aus ständig wechslenden XML-Dateien und werden erst zur Laufzeit bekannt.
Danke für eine Antwort.
Hier der Code bis zur Befüllung des DataGridView:
[highlight=c#]
var q = from ex in variableColumns
select new { Name = ex.Element("Name").Value.ToString() };
foreach (var item in q.ToList())
{
dataGridView1.DataSource = q.ToList();
}
[/highlight]
Anmerkung: Die Tabellen sind zu diesem Zeitpunkt bereits im Dataset angelegt, es müssen eben noch Spalten und ihre Namen hinzugefügt werden.
Comment