¿Cómo enlazar columnas predefinidas de dataGridView con columnas de la declaración de SQL (sin agregar columnas nuevas)?
¿Existe una forma elegante de vincular columnas de dataGridView predefinidas con los resultados de una declaración SQL?
Ejemplo:
dataGridView1.Columns.Add("EID", "ID");
dataGridView1.Columns.Add("FName", "FirstName");
Algunos SQL como
SELECT t.FirstName AS FName, t.EmpID AS EID
FROM table t ...
y luego llamo
dataGridView1.DataSource = someDataSet.Tables[0].DefaultView;
La última llamada agrega columnas a mi datagrid, pero solo quiero enlazarla por nombre de columna para no agregar nuevas columnas.
El ejemplo dará un resultado como este:
Columnas de la tabla: ID, Nombre, FName, EID (ID y Nombre tienen celdas vacías)
Cómo conseguir esto:
Table columns: ID, FirstName or FirstName, ID
¡Atentamente!