Uso di C# come si stampano tutte le colonne in un datareader.Come stampare tutte le colonne in un datareader
18
A
risposta
26
Questo metodo restituirà un elenco enumerabile di nomi di colonne quando viene passato 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
Per aggiungere un certo valore alle risposte, ho incluso un possibile metodo di estensione per restituire i nomi delle colonne per una dato DataReader
.
public static IEnumerable<string> GetColumnNames(this IDataReader reader)
{
for(int i=0; i<reader.FieldCount; i++)
yield return reader.GetName(i);
}
+0
amo metodi di estensione, mi sento come iniettare ed esponendo che il comportamento ..:) –
Problemi correlati
- 1. Come stampare tutte le query in Magento?
- 2. Come stampare tutte le proprietà di un target in cmake?
- 3. Tutte le colonne in MongoDB
- 4. Indice tutte le colonne
- 5. Come AGGIORNARE tutte le colonne di un record senza dover elencare tutte le colonne
- 6. Come si calcola la correlazione tra tutte le colonne in un DataFrame e tutte le colonne in un altro DataFrame?
- 7. Come stampare tutte le variabili di ambiente in TCL?
- 8. MySQL concatenando tutte le colonne
- 9. Zend seleziona tutte le colonne
- 10. panda a_sql tutte le colonne come nvarchar
- 11. Moltiplica tutte le colonne in un dataframe di Pandas insieme
- 12. Come stampare tutte le eccezioni java sul terminale?
- 13. SWT tavolo: Ridimensionamento automatico tutte le colonne
- 14. Oracle Larghezza colonna per tutte le colonne
- 15. aggregato tutte le colonne con data.table
- 16. Come convertire un datareader in datatable
- 17. Rende ordinabili tutte le colonne datagridview
- 18. Modificare le regole di confronto di tutte le colonne di tutte le tabelle in SQL Server
- 19. Cerca tutte le tabelle, tutte le colonne per un valore specifico SQL Server
- 20. Trova tutte le colonne di un determinato tipo in tutte le tabelle in un database SQL Server
- 21. Cerca tutte le colonne nella griglia KendoUI
- 22. MySQL conta tutte le colonne NULL
- 23. Come ottengo le classi di tutte le colonne in un frame di dati?
- 24. Come posso eseguire il ciclo di tutte le colonne di OracleDataReader
- 25. ggplot2: come stampare colonne contenenti caratteri speciali?
- 26. Ottieni tutte le tabelle e tutte le colonne da un database odbc
- 27. In Ruby, c'è un modo per stampare tutte le variabili globali e le costanti definite/predefinite?
- 28. Come stampare colonne selezionate separate da tabulazioni?
- 29. Come stampare tutte le cifre di un numero elevato in python?
- 30. rendendo le righe distinte e mostrando tutte le colonne
Questo può aiutare http://stackoverflow.com/questions/2728170/system-data-common-dbdatareader/2728203#2728203 –