Page d'Accueil

Les Enregistrements d'un Tableau

 

Introduction aux Enregistrements

Dans notre description des tableaux, nous avons vu qu'un tableau était fait d'une ou diverses colonnes qui représentaient quelques catégories des données. Voici un exemple d'un tableau avec quelques colonnes:

using System;
using System.Data;

namespace VideoCollection
{
    public static  class Program
    {
        static DataSet dsVideos;

        static DataColumn colShelfNumber;
        static DataColumn colTitle;
        static DataColumn colDirector;
        static DataColumn colLength;
        static DataColumn colYear;
        static DataColumn colRating;
        static DataTable tblVideos;

        static void CreateCollection()
        {
            dsVideos = new DataSet("Videos");

            tblVideos = new DataTable("Video");

            colShelfNumber = new DataColumn("ShelfNumber",
                                     Type.GetType("System.String"));
            tblVideos.Columns.Add(colShelfNumber);

            colTitle = new DataColumn("Title",
                Type.GetType("System.String"));
            tblVideos.Columns.Add(colTitle);

            colDirector = new DataColumn("Director",
                                         Type.GetType("System.String"));
            tblVideos.Columns.Add(colDirector);

            colLength = new DataColumn("Length",
                                       Type.GetType("System.String"));
            tblVideos.Columns.Add(colLength);

            colYear = new DataColumn("Year",
                                       Type.GetType("System.Int16"));
            tblVideos.Columns.Add(colYear);

            colRating = new DataColumn("Rating",
                                       Type.GetType("System.String"));
            tblVideos.Columns.Add(colRating);

            dsVideos.Tables.Add(tblVideos);
        }

        static int Main(string[] args)
        {
            CreateCollection();

            return 0;
        }
    }
}

Après avoir créé un tel tableau et ses colonnes, vous (réellement l'utilisateur) pouvez écrire des valeurs dans le tableau pour en faire une liste valable. Remplir un tableau de valeurs est désigné sous le nom de la saisie de données.

Practical Learning Étude Pratique : Pour Enregistrer des Données

  1. Commencez Microsoft Visual C# et créez une application de console appelée CollegeParkAutoParts4
  2. Pour sauvegarder l'application, sur la barre d'outils standard, cliquez le bouton Sauvegarder tout 
  3. Acceptez tous les défauts et cliquez Sauvegarder

La rangée d'un Tableau

Un enregistrement dans un tableau est représenté comme rangée (horizontale) des données. Une rangée, ou enregistrement, est un objet basé sur la classe DataRow.

Pour soutenir les divers enregistrements qui appartiennent à un tableau, la classe DataTable est équipée d'une propriété appelée Rows. La propriété DataTable.Rows est un objet de la classe DataRowCollection. La classe DataRowCollection fournit les propriétés et les méthodes nécessaires que vous pouvez utiliser pour créer et contrôler les enregistrements d'un tableau. 

Introduction à la saisie de données

En exécutant la saisie de données et tout en la faisant sur un enregistrement, l'enregistrement a un statut qui peut être identifié par la propriété DataRow.RowState qui est une valeur basée sur L'énumérateur DataRowState.

Un enregistrement sur un tableau est représenté comme rangée des données. Pour soutenir les divers enregistrements qui appartiennent à un tableau, la classe DataTable est équipée de la propriété Rows qui est un objet de type DataRowCollection chaque enregistrement étant un objet de type DataRow.

Avant d'ajouter un nouvel enregistrement à un tableau, vous devez le faire savoir au tableau. Ceci est fait en appelant la méthode DataTable.NewRow (). Sa syntaxe est :

public DataRow NewRow();

La méthode DataTable.NewRow () renvoie un objet DataRow. Voici un exemple de l'appel:

using System;
using System.Data;

namespace VideoCollection
{
    public static  class Program
    {
        . . . No Change

        static void CreateRecord()
        {
            DataRow rowVideo = tblVideos.NewRow();
        }

        static int Main(string[] args)
        {
            return 0;
        }
    }
}
  

Précédent Copyright © 2007-2008, Yevol Suivant