Wie bindet man vordefinierte dataGridView-Spalten mit Spalten aus der SQL-Anweisung (ohne neue Spalten hinzuzufügen)?

Gibt es eine elegante Möglichkeit, vordefinierte dataGridView-Spalten mit Ergebnissen einer SQL-Anweisung zu binden?

Beispiel:

dataGridView1.Columns.Add("EID", "ID");
dataGridView1.Columns.Add("FName", "FirstName");

Einige SQL mögen

SELECT t.FirstName AS FName, t.EmpID AS EID 
FROM table t ...

und dann rufe ich an

 dataGridView1.DataSource = someDataSet.Tables[0].DefaultView;

Der letzte Aufruf fügt meinem Datagrid Spalten hinzu, aber ich möchte es nur nach Spaltennamen binden, um keine neuen Spalten hinzuzufügen.

Das Beispiel ergibt folgendes Ergebnis:

Tabellenspalten: ID, Vorname, F-Name, EID (ID und Vorname enthalten leere Zellen)

Wie bekomme ich das:

Table columns: ID, FirstName or FirstName, ID

Freundliche Grüße!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage