|
Les Enregistrements d'un Tableau |
|
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.
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.
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, Yevol | Suivant |
|
|
||