Ir al contenido principal

Recorrer un DataSet con un For Each en Visual Basic

El DataSet es un objeto fundamental en el desarrollo de aplicaciones en Visual Basic, ya que permite trabajar con colecciones de datos de manera eficiente. Una de las tareas más comunes que podemos hacer con un DataSet es recorrer sus filas y columnas para procesar la información que contiene. En este artículo, veremos cómo recorrer un DataSet con un bucle For Each en Visual Basic.

Recorriendo un DataSet con For Each

Para recorrer un DataSet con un bucle For Each en Visual Basic, necesitamos primero crear un objeto DataSet y llenarlo con los datos que queremos procesar. Una vez hecho esto, podemos utilizar el bucle For Each para iterar sobre cada fila del DataSet y acceder a los valores de sus columnas.
 
A continuación, se muestra un ejemplo sencillo de cómo recorrer un DataSet con un bucle For Each:
' Crear el objeto DataSet
Dim ds As New DataSet()

' Crear la tabla
Dim table As New DataTable("Clientes")

' Crear las columnas
table.Columns.Add("ID", GetType(Integer))
table.Columns.Add("Nombre", GetType(String))
table.Columns.Add("Apellido", GetType(String))

' Agregar filas a la tabla
table.Rows.Add(1, "Juan", "Pérez")
table.Rows.Add(2, "María", "García")
table.Rows.Add(3, "Pedro", "Martínez")

' Agregar la tabla al DataSet
ds.Tables.Add(table)

' Recorrer las filas del DataSet con For Each
For Each row As DataRow In ds.Tables("Clientes").Rows
    Console.WriteLine("ID: " & row("ID") & ", Nombre: " & row("Nombre") & ", Apellido: " & row("Apellido"))
Next
En este ejemplo, creamos un DataSet vacío y agregamos una tabla con tres columnas: "ID", "Nombre" y "Apellido". Después, agregamos tres filas a la tabla y utilizamos un bucle For Each para recorrer cada una de ellas y mostrar los valores de cada columna en la consola.

Comentarios

Entradas más populares de este blog