¿Es posible usar GetSchemaTable()
para recuperar solo los nombres de las columnas?Usando GetSchemaTable() para recuperar solo los nombres de las columnas
He intentado recuperar los nombres de las columnas (solo) con este método, ¿es posible?
DataTable table = myReader.GetSchemaTable();
foreach (DataRow myField in table.Rows)
{
foreach (DataColumn myProperty in table.Columns)
{
fileconnectiongrid.Rows.Add(myProperty.ColumnName + " = "
+ myField[myProperty].ToString());
}
}
Este código recupera una gran cantidad de datos de la tabla no deseado, solamente necesito una lista que contiene los nombres de columna !:
sigue devolviendo todos los datos :-(tal vez algo malo con mi bucle – user1495962
@ user1495962:.. El nombre de la columna se encuentra en la primera columna de cada fila no creo que es posible omitir el otras informaciones de columna como 'ColumnOrdinal, ColumnSize, NumericPrecision' etc. ** Editado mi respuesta ** –
Esto funciona thx! – user1495962