Page d'Accueil

Les Colonnes d'un Tableau

 

Introduction

Une colonne est une technique pour catégoriser quelques valeurs qui appartiennent à un tableau. Basé sur ceci, une catégorie d'une liste d'une application vidéo peut être faite du titre des vidéos. Une autre catégorie peut contenir l'année de leur sortie. Une autre catégorie encore peut contenir un nombre utilisé pour identifier le format de la vidéo. Voici un exemple d'un tel tableau:

Titre du Video  Producteur © Année Durée Format Estimation
A Few Good Men Rob Reiner 1992 138 Minutes 1 R
The Distinguished Gentleman Jonathan Lynn   112 Minutes 2 R
The Lady Killers Joel Coen & Ethan Coen   104 Minutes 2 R
Fatal Attraction Adrian Lyne 1987 120 Minutes 1 R
Her Alibi Bruce Beresford 1989 94 Minutes 2 PG-13
The Manchurian Candidate Jonathan Demme 2004 129 Minutes 2 R

Une catégorie d'information d'un tableau s'appelle une colonne. La chaîne de caractères au début de  chaque colonne permet à l'utilisateur d'identifier ce pour quoi cette colonne est utilisée. Cette chaîne s'appelle l'entête de la colonne.

Pour soutenir les colonnes d'un tableau, .NET Framework fournit la classe DataColumn.

Practical Learning Étude Pratique : Présentation des colonnes

  1. Commencez Microsoft Visual C# et créez application de console appelée VideoCollection2
  2. pour créer une nouvelle classe, dans Affichage de classe, droit-cliquez VideoCollection2 - > Ajouter - > classe…
  3. Placez le nom vidéo et lappuyez Enter
  4. Changez le fichier comme suit :
     
    using System;
    using System.Data;
    
    namespace VideoCollection2
    {
        public class Video
        {
            private DataSet dsVideoCollection;
    
            private DataTable tblActors;
            private DataTable tblVideos;
    
            public Video()
            {
                dsVideoCollection = new DataSet("VideoCollection");
    
                tblActors = new DataTable("Actors");
                dsVideoCollection.Tables.Add(tblActors);
    
                tblVideos = new DataTable("Videos");
                dsVideoCollection.Tables.Add(tblVideos);
            }
    
            public void ShowTables()
            {
                int i = 1;
    
                Console.WriteLine("Video Collection - Tables");
                foreach (DataTable tbl in dsVideoCollection.Tables)
                    Console.WriteLine("{0}. {1}", i++, tbl.TableName);
            }
        }
    }
  5. Accédez au fichier Program.cs et changez le comme suit:

     

    using System;
    
    namespace VideoCollection2
    {
        public class Program
        {
            static int Main(string[] args)
            {
                Video vdo = new Video();
                vdo.ShowTables();
    
                return 0;
            }
        }
    }
  6. pour sauvegardez le fichier, sur la barre d'outils standard, cliquez le bouton Sauvegarder tout 
  7. Acceptez tous les défauts et cliquez sauvegarder
  8. Exécutez l'application pour s'assurer que cela fonctionne très bien :
     
    Video Collection - Tables
    1. Actors
    2. Videos
    Press any key to continue . . .
  9. Fermez la fenêtre DOS

Créer une colonne

Pour créer une colonne, vous pouvez d'abord déclarer une variable de type DataColumn. La classe DataColumn est équipée de cinq constructeurs. Le constructeur par défaut vous permet de créer une colonne sans plus de détails. Voici un exemple:

using System;
using System.Data;

public class VideoCollection
{
    public VideoCollection()
    {
        DataColumn colCategoryID = new DataColumn();
    }
}

Si vous projetez mettre en référence la colonne de plus d'une méthode, vous devriez la déclarer dans la classe. Voici un exemple:

using System;
using System.Data;

public class VideoCollection
{
    private DataColumn colCategoryID;

    public VideoCollection()
    {
        colCategoryID = new DataColumn();
    }
}

Pour les distinguer, chaque colonne doit avoir un nom spécifique et unique. Le nom d'une colonne permet à vous et au compilateur d'identifier une colonne particulière. Le nom doit suivre les règles des variables dans C#. Pour indiquer le nom de l'objet d'une colonne, en la créant, vous pouvez utiliser le deuxième constructeur dont la syntaxe est:

public DataColumn(string name);

Ce constructeur s'attend comme argument le nom de la colonne. Voici un exemple:

using System;
using System.Data;

public class VideoCollection
{
    private DataColumn colCategoryID;

    public VideoCollection()
    {
        colCategoryID = new DataColumn("CategoryID");
    }
}

Le nom d'une colonne est soutenu par la propriété ColumnName de la classe DataColumn. Cette propriété est de type String

Si vous avez déjà déclaré un objet DataColumn, pour indiquer ou changer son nom, assigner la chaîne de caractères désirée à la propriété DataColumn.ColumnName. Voici un exemple:

using System;
using System.Data;

public class VideoCollection
{
    private DataColumn colCategoryID;
    private DataColumn colCategory;

    public VideoCollection()
    {
        colCategoryID = new DataColumn("CategoryID");
        colCategory = new DataColumn();
        colCategory.ColumnName = "Category";
    }
}

Basé sur ces descriptions, l'information minimum requise pour créer une colonne est un nom. Si vous n'indiquez pas un nom, un nom par défaut est assigné à la nouvelle colonne.

  

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