Page d'Accueil

Introduction à L'ensemble de données (Dataset) 

 

Introduction

Une base de données est une liste d'articles. La nature des articles n'est pas particulièrement importante parce que n'importe quelle liste de n'importe quel type d'articles constitue une base de données. L'idée de la considérer comme une base de données est pour une meilleure organisation et gestion. Ceci signifie que, traditionnellement, le mot base de données suggère que la liste doit être formellement créée dans la mémoire humaine, sur un morceau de papier, ou sur un fichier électronique, etc. N'importe quel type de chose peut être transformé en une liste. Ceci signifie qu'une liste peut être faite de personnes. Une autre liste peut être faite de CD. Une autre liste peut être faite de pays, et ainsi de suite. Pour cette raison, avant de créer une liste, vous devriez d'abord la planifier en décidant quels genres d'articles composeraient la liste.

Un article qui fait partie d'une liste s'appelle une donnée. Le groupe d'articles, ou des données, qui composent une liste est désigné sous le nom d'un ensemble de données (set of data).

Création d'un ensemble de données

Pour soutenir la création et la gestion d'un ensemble de données, le .NET Framework fournit la classe DataSet, qui est définie dans le namespace System.Data. Par conséquent, pour créer une liste, vous pouvez commencer par déclarer une variable de type DataSet. Pour initialiser une variable DataSet, la classe est équipée de trois constructeurs, le premier qui est celui par défaut, signifiant qu'elle ne prend aucun argument. Le constructeur par défaut DataSet vous permet de déclarer une variable sans fournir d'autres informations, juste pour laisser compilateur savoir que vous allez créer ou avoir besoin d'une liste d'articles. Voici un exemple:

Collection
using System;
using System.Data;

public class VideoCollection
{
    public VideoCollection()
    {
        DataSet dsVideoCollection = new DataSet();
    }
}

Si vous projetez utiliser un objet DataSet de plus d'une méthode ou événement, vous pouvez le déclarer globalement, c'est-à-dire, dans la classe du formulaire. Voici un exemple :

using System;
using System.Data;

public class VideoCollection
{
    public DataSet dsVideoCollection;

    public VideoCollection()
    {
        dsVideoCollection = new DataSet();
    }
}

En créant un ensemble de données, vous pouvez le nommer. Ceci vous permettrait de vous référer à la liste plus tard par son nom formel. Pour créer un tel ensemble, vous pouvez utiliser le deuxième constructeur dont la syntaxe est :

public DataSet(string dataSetName);

Ce constructeur prend comme argument le nom formel de l'ensemble. Le nom peut être quelque chose mais il doit respecter les règles des noms du langage C++. Voici un exemple :

using System;
using System.Data;

public class VideoCollection
{
    public DataSet dsVideoCollection;

    public VideoCollection()
    {
        dsVideoCollection = new DataSet("Videos");
    }
}

Le troisième constructeur n'est pas utilisé dans vos applications.

Le nom de la variable DataSet, dans ce cas-ci dsVideoCollection, est un nom Windows qui permettra au logiciel d'exploitation d'identifier le DataSet. Que le nom est exigé comme c'est le cas pour chaque variable que vous déclarez. Le DataSetName  est facultatif mais est utile dans beaucoup de méthodes comme nous le verrons. Si vous ne l'indiquez pas, le compilateur produirait un nom par défaut pour l'objet DataSet.

  

Copyright © 2007-2008, Yevol Suivant