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 :

VB.NET 2005 ListView Refresh


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut VB.NET 2005 ListView Refresh
    BONJOUR,

    là en fait j'ai 2 questions concernant les listView

    Question 1 :

    j'ai une list view et au moment d'un ajout ou de mise à jour des données , je n'arrive pas à rafraichir la listview alors que pour la suppression ça marche nikel, ça le fait une fois que j'ai cliqué sur le bouton.

    J'ai essayé avec

    mais rien ne se passe ,

    j'ai aussi tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ListView.clear()
    ME.afficheRow(conn.ConnectionString)
    mais là ça m'enlève les données ainsi que les titres des colonnes de la listView



    Question 2 :

    j'ai une table INTERVENTION (NUM,LIB)
    une listeView où apparaissent avec 2 colonnes NUM , LIB.
    Lors de mon ajout d'une intervention , je souhaiterai comparer si le numéro ou si le libellé se trouve déjà dans la listview.

    j'ai fais ça mais ça ne marche que pour l'index = 0 après j'ai un message d'erreur , d'autre part ça m'effectue quand même l'ajout dans la table ce qui me donne des doublons !!!

    ORA-00001: unique constraint (ACTIVUS.INTERVENTION_PK) violated
    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
     
    Dim intervention As String = Txt_Ajout.Text
            Dim num As String
            cmd.Connection = conn
            For i As Integer = 0 To Me.List_Intervention.SelectedItems.Count()
                If intervention.CompareTo(List_Intervention.Items(i).ToString) Then
                    num = List_Intervention.Items.Count() + 1
                    cmd.CommandText = "INSERT INTO INTERVENTION (INT_NUM_INT, INT_LIB_INT) values ('" & num & "','" & intervention & "' )"
                    cmd.CommandType = CommandType.Text
                    cmd.ExecuteNonQuery()
                    Txt_Ajout.Text = ""
                    Bt_Ajouter.Enabled = False
                Else
                    MsgBox("Intervention existante", MsgBoxStyle.OkOnly)
                End If
            Next i
    merci d'avance pour l'aide ...

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    par rapport au rafraichissement de la listview suite à un ajout

    est-ce qu'il ne serait préferable de faire un sleep ?

    si quelqu'un a une piste parce que là je suis bloquée !

  3. #3
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    et tu n'as pas la fonction Update?

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    j'ai fait avec

    mais la listview ne se met pas à jour, ça fait comme le refresh () , ça reste telle quelle .
    A chaque fois , il faut que je ferme le formulaire et le rouvrir pour constater l'ajout dans la listview !!
    alors que ce n'est pas cela que je souhaite

  5. #5
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    alors là franchement, désolé mais je ne vois pas...
    moi un update, ça m'a toujours suffit.

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    merci quand meme , en fait je pense que dans mon code y'a une erreur que j'ai pas vu et que je vois toujours pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VB.net 2005 ORacle ListView
    Par tro2blabla dans le forum VB.NET
    Réponses: 7
    Dernier message: 09/07/2008, 17h33
  2. [VB.Net 2005]Utilisation du listview
    Par DonF dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2006, 16h40
  3. [VB.NET 2005] ListView : Rendre une colonne invisible
    Par rafou28 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/08/2006, 15h05
  4. [VB.NET] Response.AppendHeader('refresh', '30')
    Par DaxTaz dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/09/2004, 17h22
  5. DX 9 et visual.net 2005 ?
    Par ilimo dans le forum DirectX
    Réponses: 1
    Dernier message: 27/07/2004, 10h55

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