Bonjour
je cherche a enlever les items de mes combo une fois qu'ils ont été selectionnés
voila le type d'idée que je cherche à utiliser
par contre au redémarage de l'application les valeur des joueurs dispo doivent repasser à dispo
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 '''''''''''''''''''''''première partie qui permet de remseigner les combobox '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' strIdentifiant = strIdentifiant & CStr(myReader.GetValue(0)) strNomPrenom = strIdentifiant & " :" & myReader.GetString(1) & " " & myReader.GetString(2) End If ComboBox1.Items.Add(strNomPrenom) ComboBox1.BackColor = Color.DarkOrange Loop myReader.Close() MyConnexion.Close() ''''''''''''''''deuxième partie qui permettrait d'enlever le N° selectionner de la table T_Joueur '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' PlusDispo strTutu = Mid(ComboBox1.Items(ComboBox1.SelectedIndex), 1, 5) intNom = CInt(strTutu) ' Enlever les valeurs du combobox et les réactualiser conn = "provider = microsoft.jet.oledb.4.0 ; data source = " & Application.StartupPath & "\gestionjoueurs.mdb;" cnx = New OleDbConnection cnx.ConnectionString = conn cnx.Open() 'exécution de la commande(cmd), 'du dataadapter (dta), 'du dataset(dts), 'de la datatable (dtt) 'sql=>cmd=>dta 'cnx=>cmd 'dta=>dts=>dtt sql = "select Dispo from T_joueur where T_Joueur.IdJoueur=" & intNom cmd = New OleDbCommand(sql) dta = New OleDbDataAdapter(cmd) cmd.Connection() = cnx 'chargement du DataSet à partir du DataAdapter dta.Fill(dts, "T_joueur") 'chargement de la DataTable à partir du DataSet dtt = dts.Tables("T_Joueur") 'récupération de la ligne dans le datarow dtr = dts.Tables("T_Joueur").Rows(rownum) 'modification des donées dtr("Dispo") = 0 'création et exécution du commandbuilder 'pour mettre à jour le DataAdapter cmdb = New OleDbCommandBuilder(dta) 'mise à jour des données du DataAdapter 'à partir du commandbuilder dta.Update(dts, "T_Joueur") 'on vide le dataset pour le recréer avec 'les nouvelles données dts.Clear() dta.Fill(dts, "T_Joueur") dtt = dts.Tables("T_Joueur") Me.Refresh() End Sub
Si vous pouvez m'aider
Merci
@
Philippe
Partager