Dataset
Un dataset es un conjunto de datos estructurados y organizados en un formato específico, que se utiliza para análisis, investigación o como fuente de información. Puede ser de diferentes tipos, como imágenes, texto, audio, video o datos numéricos. En un dataset, cada columna de la tabla representa una variable en particular, y cada fila representa a un miembro determinado del conjunto de datos. El conjunto de datos puede incluir datos para uno o más miembros en función de su número de filas. Además, incluye también las relaciones entre las tablas que contienen los datos1.
Aquí hay un ejemplo de cómo obtener los datos de una tabla “alumno” de una base de datos y almacenarlos en un dataset:
using System.Data;
using System.Data.SqlClient;
// Crear una cadena de conexión a la base de datos
string connectionString = "Data Source=myServer;Initial Catalog=myDatabase;Integrated Security=True";
// Crear un comando SQL para seleccionar datos de la tabla "alumno"
string selectQuery = "SELECT * FROM alumno";
SqlCommand command = new SqlCommand(selectQuery, new SqlConnection(connectionString));
// Crear un adaptador de datos para llenar el dataset
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataSet dataSet = new DataSet();
// Llenar el dataset con los datos de la tabla "alumno"
adapter.Fill(dataSet, "alumno");
// Recorrer los valores del dataset
foreach (DataRow row in dataSet.Tables["alumno"].Rows)
{
Console.WriteLine(row["nombre"] + " " + row["apellido"]);
}
En este ejemplo, se utiliza un comando SQL para seleccionar los datos de la tabla “alumno” de una base de datos. Luego, se crea un adaptador de datos para llenar un dataset con los datos de la tabla “alumno”. Finalmente, se recorren los valores del dataset utilizando un bucle foreach
y se muestran los valores de las columnas “nombre” y “apellido” de cada fila.