Tengo DataSet
llamado DataSet1
. Contiene un número desconocido de tablas y un número desconocido de columnas y filas en esas tablas. Me gustaría recorrer cada tabla y ver todos los datos en cada fila para cada columna. No estoy seguro de cómo codificar esto. ¡Cualquier ayuda sería apreciada!Iterar a través de DataSet
Respuesta
Sólo bucle ...
foreach(var table in DataSet1.Tables) {
foreach(var col in table.Columns) {
...
}
foreach(var row in table.Rows) {
object[] values = row.ItemArray;
...
}
}
Estoy confundido .. este código recorrerá las columnas, ENTONCES recorre las filas ... –
Creo que @Marc solo estaba demostrando que puede recorrer las columnas, no necesita hacerlo si solo está interesado en los valores de fila, pero si itera las columnas puede imprimir los encabezados de columna que pueden ser útiles. – RobertMS
@PhillipSchmidt bastante típico si, por ejemplo, desea imprimir los encabezados de las columnas, etc. –
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (object item in row.ItemArray)
{
// read item
}
}
}
O, si usted necesita la información de la columna:
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
object item = row[column];
// read column and item
}
}
}
- 1. ¿Es posible iterar a través de JSONArray?
- 2. Cómo iterar a través de SAFEARRAY **
- 3. Iterar a través de la cola estándar
- 4. Iterar a través de una matriz C
- 5. Iterar a través de 2 listas
- 6. Iterar a través de NSData bytes
- 7. Perl iterar a través de cada coincidencia
- 8. Cómo iterar a través de una cadena
- 9. iterar a través de la tabla Lua
- 10. Cómo iterar a través de una DataTable
- 11. Cómo iterar a través de un fd_set
- 12. Iterar a través fechas en SQL
- 13. Iterar a través del nivel N Niños
- 14. mysql, iterar a través de los nombres de columna
- 15. Iterar a través de una tabla Lua de C++?
- 16. Iterar a través de las filas de Sqlite-query
- 17. iterar a través de los parámetros de saltarse la primera
- 18. Iterar a través de nombres de campos struct en MATLAB
- 19. Iterar a través de un rango de Excel
- 20. Iterar a través de los componentes de pestaña en JTabbedPane
- 21. Iterar a través de objetos anidados de JavaScript
- 22. Iterar a través de una matriz de 2 dimensiones C#
- 23. iterar a través de campos de clase y les imprima
- 24. iterar a través de casillas de verificación en el frasco
- 25. Iterar a través de una matriz de dimensión arbitraria
- 26. flex 3 iterar a través de valores de objeto
- 27. Cómo iterar a través de los nodos de XDocument
- 28. ¿Cómo iterar a través de hash (de Hashes) en Perl?
- 29. Iterar a través de una matriz de cadenas en Java
- 30. Iterar a través de una tabla hash de objetos
Por favor marque una respuesta. – jipje44