Journal du Net Développeur >  Technos .NET >  Visual C# : gérer les données dynamiques

Visual C# : gérer les données dynamiques > 3. Créer la table

Précédente 4. Exploiter les données 
VC# avec le créateur de table ouvert (cliquer pour aggrandir)

La table Personne une fois les colonnes créées

Indiquer que la colonne sert d'identité à la table

Il faut maintenant créer la table dont nous nous servirons. Ceci peut se faire directement au sein de VC# : dans le Solution Explorer, double-cliquez sur la base CarnetBasique.mdf. Le panneau Database Explorer s'ouvrira à gauche, avec les différents objets utilisables. Le dossier Tables est vide, nous allons donc en créer une.

Faites un clic-droit sur le dossier Tables, et sélectionnez Add New Table dans le menu contextuel : une nouvelle fenêtre s'ouvre en partie centrale de VC#, nommé dbo.Table1 et présentant un formulaire à trois colonnes : Column Name, Data Type et Allow Nulls. C'est ici que se crée la table.

Créez six colonnes, toutes sans Null : PersonneID, Nom, Prenom, NumeroRue, CP, Ville. Pour simplifier, les colonnes numériques auront pour type int, les autres nvarchar(50). Il nous faut indiquer que PersonneID contient les clefs primaires : ouvrez le menu contextuel de sa ligne, et choisissez la première option, Set Primary Key. Une clef jaune apparaîtra dans le carré à sa gauche.

Il faut également définir cette colonne comme une identité : dans la portion inférieure de la partie centrale de VC# se trouve le panneau Column Properties. Trouvez-y le contenu Identity Specification, ouvrez-le et changez (IsIdentity) en Yes. De cette manière, la colonne s'incrémentera automatiquement à chaque nouvelle entrée dans la table. Sauvegardez la table en lui donnant un nom, par exemple "Personne". La table s'ajoute au Database Explorer à gauche, et vous pouvez l'ouvrir pour y découvrir ses colonnes.

Précédente Retour au sommaire Page suivante 
L'objectif | Les pré-requis | Créer la liaison SQL | Créer la table | Remplir et exploiter les données | Aller plus loin...
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex