Comment lier dataGridView prédéfinis colonnes avec des colonnes d'instruction sql (sans l'ajout de nouvelles colonnes)?

Est-il un moyen élégant, pour lier prédéfinis dataGridView colonnes avec les résultats d'une instruction SQL?

Exemple:

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

Certains SQL comme

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

puis-je appeler

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

Le dernier appel d'ajouter des colonnes à mon datagrid mais je veux juste lier par nom de colonne de ne pas ajouter de nouvelles colonnes.

L'exemple donne un résultat comme ceci:

Table colonnes: ID, Prenom, FName, EID (carte d'identité et Prénom détient des cellules vides)

La manière de l'obtenir:

Table columns: ID, FirstName or FirstName, ID

En ce qui concerne meilleur!

Est-ce ASP.NET ou WinForms?

OriginalL'auteur Jooj | 2009-11-16