Usando C# cómo imprimo todas las columnas en un lector de datos.Cómo imprimir todas las columnas en un lector de datos
18
A
Respuesta
26
Este método devolverá una lista enumerable de nombres de columna cuando se pasa un datareader:
static List<string> GetDataReaderColumnNames(IDataReader rdr)
{
var columnNames = new List<string>();
for (int i = 0; i < rdr.FieldCount; i++)
columnNames.Add(rdr.GetName(i));
return columnNames;
}
3
for (int j = 0; j < x.VisibleFieldCount; j++)
Console.WriteLine(x.GetName(j));
11
para añadir algo de valor a las respuestas, incluido un posible método de extensión para devolver los nombres de columna para una dado DataReader
.
public static IEnumerable<string> GetColumnNames(this IDataReader reader)
{
for(int i=0; i<reader.FieldCount; i++)
yield return reader.GetName(i);
}
+0
Me encanta métodos de extensión, me siento como la inyección en la exposición y que el comportamiento ..:) –
Cuestiones relacionadas
- 1. Cómo imprimir todas las columnas en SQLAlchemy ORM
- 2. ¿La mejor manera de imprimir una vista de cuadrícula de datos con todas las filas y todas las columnas?
- 3. Todas las columnas en MongoDB
- 4. cómo puedo recorrer todas las columnas de OracleDataReader
- 5. ¿Cómo obtengo las clases de todas las columnas en un marco de datos?
- 6. Datos de salida de todas las columnas en un marco de datos en pandas
- 7. Java ¿cómo imprimir todas las variables locales?
- 8. Buscar todas las columnas de un cierto tipo en todas las tablas en una base de datos SQL Server
- 9. ¿Cómo eliminar todas las columnas de JTable?
- 10. cómo trazar todas las columnas de un marco de datos en R
- 11. Cómo cambiar todas las columnas Sql de un tipo de datos en otro
- 12. Zend selecciona todas las columnas
- 13. Obtenga todas las tablas y todas las columnas de una base de datos odbc
- 14. Obtener todas las columnas de todas las tablas MySQL
- 15. Buscar todas las columnas de una tabla para un valor?
- 16. Imprimir todas las propiedades ocultas de un objeto
- 17. Imprimir todas las variables globales/variables locales?
- 18. Devuelve todas las columnas de una tabla SQLite en Android
- 19. ¿Cómo imprimir todas las variables definidas en emacs?
- 20. ¿Cómo puedo enumerar todas las columnas de una tabla?
- 21. Rails 3 Devolución de todas las columnas de un join
- 22. ¿Imprimir todas las variables en una clase? - Python
- 23. alias todas las columnas en una consulta con un prefijo
- 24. Imprimir todas las variables de entorno en C/C++
- 25. Cómo imprimir datos json.
- 26. ¿Cómo puedo convertir todas las columnas en mi base de datos a mayúsculas y minúsculas
- 27. MySQL cuente todas las columnas NULL
- 28. Quiero valor específico de búsqueda en todas las columnas de todas las tablas en Oracle 11g
- 29. Seleccionar todas las columnas de todas las tablas de SQL Server 2008
- 30. Actualizar todas las columnas en la tabla de base de datos ormlite en Android
Esto puede ayudar a http://stackoverflow.com/questions/2728170/system-data-common-dbdatareader/2728203#2728203 –