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 ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part ListView.refresh()
j'ai aussi tester
mais là ça m'enlève les données ainsi que les titres des colonnes de la listView
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ListView.clear() ME.afficheRow(conn.ConnectionString)
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) violatedmerci d'avance pour l'aide ...
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
Partager