Bonjour,
je tente d'insérer une ligne dans ma base access avec le code ci dessous.
Aucune erreur est présente mais des lors que je ferme mon form et le réouvre l'information n'est plus presente dans mon dgv.
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
31DataRow newRow = dataTable.NewRow(); newRow["Nom_Prenom"] = tBoxNomPrenom.Text; newRow["Activite"] = FormatActivites(); dataTable.Rows.Add(newRow); try { dataAdapter.Update(dataSet, "Prospect"); dataSet.AcceptChanges(); toolStripStatusLabel3.Text = "Client enregistré"; Application.DoEvents(); } //-------------- private string FormatActivites() { string sActivite = string.Empty; foreach (object itemChecked in clbActivite.CheckedItems) { //if (clbActivite.GetItemCheckState(clbActivite.Items.IndexOf(itemChecked)).ToString() == "Checked") sActivite = sActivite + ";" + itemChecked.ToString(); } if (sActivite.Length > 1) sActivite = sActivite.Substring(1); else sActivite = string.Empty; return sActivite; }
Ce qui est bizard est qu'apres validation validation la colonne Activité est bien renseigné mais si je ferme puis reouvre l'info a disparu.
Dans la base la colonne est jamais renseignée...








Répondre avec citation
Partager