Tecnología

Inicio

Cómo convertir una lista para un conjunto de datos

El marco .Net tiene un contenedor de datos especial diseñado para mantener tablas de información. Este contenedor se denomina "conjunto de datos". Se puede utilizar el "conjunto de datos" para crear relaciones complejas entre los datos, lo que permite realizar análisis de datos desde el programa. La creación de un "conjunto de datos" es muy sencillo. Incluso puede utilizar una lista de datos para rellenar el "conjunto de datos", la conversión de una lista lineal en una tabla con formato. Esto es útil para cuando los datos existe como una cadena, y usted prefiere tenerlo en forma de tabla.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo / Nuevo / Proyecto" y haga clic en "Visual C # Aplicación / consola." Se crea un nuevo proyecto de aplicación de consola, y un archivo de código fuente con un método principal vacía aparece en la ventana principal del editor.

2 Declarar una lista de nombres que va a utilizar para crear un "conjunto de datos". Puede declarar una lista denominada "miLista" y llenarlo con algunos artículos escribiendo lo siguiente en entre las llaves del método principal:

Lista <cadena> myList = new List <int> ();

myList.add ( "One");

myList.add ( "Two");

myList.add ( "tres");

myList.add ( "cuatro");

3 Crear un nuevo "conjunto de datos" escribiendo lo siguiente debajo de las instrucciones escritas en el paso anterior:

Conjunto de datos myDataSet = new DataSet ( "Mi Conjunto de datos");

4 Añadir tablas usando los puntos contenidos en "miLista." Esto convertirá la lista en varias tablas de datos. Usted puede lograr esto mediante la iteración a través de la lista con un bucle "foreach", como este:

foreach (s cadena en miLista)

{MyDataSet.Tables.Add (s); }

5 Ejecutar el programa pulsando el botón "Reproducir" situado en la fila superior de la ventana principal del editor. El programa crea una tabla para cada palabra en la lista y almacena estas tablas en un objeto "conjunto de datos".