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:
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 !!!
Citation:
ORA-00001: unique constraint (ACTIVUS.INTERVENTION_PK) violated
Code:
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 ...