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 ...