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 :

Comment vider mon gridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 77
    Par défaut Comment vider mon gridview
    Slt a tous,j'ai un datagridview lie a un bindingsource et lorsque je cherche a le vider pour inserer de nouveaux champs ,la commande
    datagridview.rows.clear() ne fonctionne pas .
    Merci de bien vouloir m'aider.

  2. #2
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    et si tu fais un dataset.clear() ?

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 77
    Par défaut
    La commande dataset.clear() ne fonctionne pas mais lorsque je mets le datasource a null les champs sont vides et je narrive pas a ajouter de nouveaux champs

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par sadem Voir le message
    La commande dataset.clear() ne fonctionne pas mais lorsque je mets le datasource a null les champs sont vides et je narrive pas a ajouter de nouveaux champs
    ??
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 77
    Par défaut Approfondissement
    je détaille bien mon problème ,j'ai un formulaire sur lequel j'ai un datagridview binde sur une table ligne et des champs d'une autre table que je saisi comme facture et je veux utiliser le datagridview pour renseigner les éléments de ma facture cad les lignes d'écriture tel que les ref , les désignations ,pu et la quantité.Donc je voudrai que lorsque je clique sur le bouton ajout les champs se vident et effectivement les champs se vident pour les champs de ma table facture mais mon datagridview reste idem.Lorsque j'ai essaye la commande dataset.clear() mon datagridview est reste idem avec les éléments de l'enregistrement précédent ,j'ai essaye aussi de mettre mon datasource a nulle et çà marche .Mais le problème que j'ai maintenant c'est que lorsque je veux enregistrer mon datagrid mon bouton ne marche pas.voici le code que j'ai utilise
    Private Sub Btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    'creation d'une nouvelle ligne avec les données des textbox
    dtr = dts.Tables("facture").NewRow
    dtr("FAC_num") = Me.FAC_numTxt.Text
    dtr("FAC_date") = Me.FAC_dateDTP.Text
    dtr("FAC_Vref") = Me.FAC_VrefTxt.Text
    dtr("FAC_montHT") = Me.FAC_montTTxt.Text
    dtr("FAC_acpte") = Me.FAC_acpteTxt.Text
    dtr("FAC_delai") = Me.FAC_delaiTxt.Text
    dtr("clt_num") = Me.FAC_cliCB.SelectedValue
    dtr("OT_num") = Me.FAC_OtCB.SelectedValue
    dtr("DEV_num") = Me.FAC_devCB.SelectedValue

    dts.Tables("facture").Rows.Add(dtr)
    cmdb = New OleDb.OleDbCommandBuilder(dta)
    dta.Update(dts, "facture")
    dts.Clear()
    dta.Fill(dts, "facture")
    dtt = dts.Tables("facture")
    ' validation pour mon datagrid
    Me.Validate()
    Me.LigEcrBindingSource.EndEdit()
    Me.LigEcrTableAdapter.Update(Me.BmaDataSet.LigEcr)


    'aller au début du fichier
    rownum = 0

    'affichage des données dans les texbox
    Me.FAC_numTxt.Text = dtt.Rows(rownum).Item("FAC_num")
    Me.FAC_dateDTP.Text = dtt.Rows(rownum).Item("FAC_date")
    Me.FAC_VrefTxt.Text = dtt.Rows(rownum).Item("FAC_Vref")
    Me.FAC_montTTxt.Text = dtt.Rows(rownum).Item("FAC_montHT")
    Me.FAC_acpteTxt.Text = dtt.Rows(rownum).Item("FAC_acpte")
    Me.FAC_delaiTxt.Text = dtt.Rows(rownum).Item("FAC_delai")
    Me.FAC_cliCB.Text = dtt.Rows(rownum).Item("clt_num")
    Me.FAC_OtCB.Text = dtt.Rows(rownum).Item("OT_num")
    Me.FAC_devCB.Text = dtt.Rows(rownum).Item("DEV_num")

    'activation des boutons

    BtnMOD.Enabled = True
    BtnDEL.Enabled = True
    BtnAjout.Enabled = True
    BtnOK.Enabled = False 'valider

    BtnAjout.Text = "Ajouter"

    End Sub

    merci de bien vouloir m'aider

Discussions similaires

  1. Comment mettre à jour mon Gridview
    Par bipbip2006 dans le forum ASP.NET
    Réponses: 16
    Dernier message: 20/09/2010, 16h50
  2. [MySQL] 2 enregistrements créés au lieu d'un->comment vider mon cache?
    Par schwarzy2 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/11/2008, 09h39
  3. Réponses: 4
    Dernier message: 09/08/2007, 16h04
  4. Comment mettre en forme mon GridView ?
    Par yoopee dans le forum ASP.NET
    Réponses: 9
    Dernier message: 02/08/2006, 10h38
  5. Réponses: 10
    Dernier message: 16/05/2006, 14h13

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