IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Ajout d'une colonne dans une Table de la BD


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 30
    Points : 15
    Points
    15
    Par défaut Ajout d'une colonne dans une Table de la BD
    Bonjour,
    J'ai une BD avec une table ListingEleves
    Je souhaites ajouter une colonne a cette table en commandant cette ajout par un bouton de validation dans une Form associé à un choix de date (devenant le titre de la colonne).

    Voici le code que j'ai trouvé/Produit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
      'TODO : cette ligne de code charge les données dans la table 'ListingElevesDataSet1.ListingEleves'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
            Me.ListingElevesTableAdapter.Fill(Me.ListingElevesDataSet1.ListingEleves)
     
            'Création Colonne et propriétées
            Dim Dt As String = ChoixClasseAppel.DateAppel.Text
            Dim DateAppelColonne As New DataColumn
            DateAppelColonne.ColumnName = Dt
            DateAppelColonne.DataType = GetType(Integer)
     
            'Ajout Colonne à la Table
            Dim Table As New DataTable
            Table.Columns.Add(DateAppelColonne)
     
            'Ajout des lignes
            Dim Row As New DataRow
            Dim i As String
            While i <> ""
                Row = Table.NewRow
                Table.Rows.Add(Row)
            End While
    J'ai un premier message d'erreur :
    Erreur 1 'System.Data.DataRow.Protected Friend Sub New(builder As System.Data.DataRowBuilder)' n'est pas accessible dans ce contexte, car il est 'Protected Friend'.
    Je ne comprends pas mon erreur. En même temps vu mon niveau c'est compréhensible...
    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 30
    Points : 15
    Points
    15
    Par défaut
    Des avancées, mais des problèmes.
    J'arrive a créer une colonne, mais je n'arrive pas à l'afficher dans le datagridview.
    Il est déjà présent dans mon form et j'aimerai le mettre à jour.
    Merci

    Mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    'Création Colonne et propriétées
            Dim Dt As String = ChoixClasseAppel.DateAppel.Text
            Dim DateAppelColonne As New DataColumn
            DateAppelColonne.ColumnName = Dt
            DateAppelColonne.DataType = GetType(Integer)
     
            'Ajout Colonne à la Table
            ListingElevesDataSet1.ListingEleves.Columns.Add(DateAppelColonne)
     
     
            'Ajout Ligne à la Table
            Dim RowDate As DataRow
            RowDate = ListingElevesDataSet1.ListingEleves.NewRow
            ListingElevesDataSet1.ListingEleves.Rows.Add(RowDate)
            ListingElevesDataSet1.ListingEleves.AcceptChanges()

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/05/2014, 13h36
  2. Réponses: 8
    Dernier message: 28/11/2011, 12h40
  3. Réponses: 4
    Dernier message: 15/10/2009, 14h33
  4. [E-00] Syntaxe pour insérer une ligne ou une colonne dans une feuille
    Par Benjycool dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2009, 10h27
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo