Bonjour à tous,
J'ai un problème avec un numéro automatique, j'ai fait un dataset, et lorsque j'ai effacé par exemple les numéros 1, 2, 3 et qu'il ny a plus rien dans la base, je relance le programme, et je clique sur ajouter, et là j'ai de nouveau 1, 2, 3 dans le formulaire et dans la base, j'ai 4, 5, 6. Comment faire pour régler ce problème.
Voici le code du bouton ajout :
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
 
private void bt_ajout_serv_Click(object sender, EventArgs e)
        {
            this.BindingContext[dbDs, dbDs.tp1_service.TableName].AddNew();
            fillData();
        }
 
private void fillData()
        {
            string total = (this.BindingContext[dbDs, "tp1_service.serviceemploye"].Count).ToString();
            string num = ((this.BindingContext[dbDs, "tp1_service.serviceemploye"].Position) + 1).ToString();
            tb_posCpt_emp.Text = num + "/" + total;
 
            total = (this.BindingContext[dbDs, dbDs.tp1_service.TableName].Count).ToString();
            num = ((this.BindingContext[dbDs, dbDs.tp1_service.TableName].Position) + 1).ToString();
            tb_posCpt_serv.Text = num + "/" + total;
 
            try
            {
                activeService = this.BindingContext[dbDs, dbDs.tp1_employe.TableName].Current as DataRowView;
                rowView = this.BindingContext[dbDs, "tp1_service.serviceemploye"].Current as DataRowView;
            }
            catch {}
            if (rowView != null)
            {
                if ((bool)rowView.Row["sexe"] == true)
                    this.rb_masculin.Checked = true;
                else
                    this.rb_feminin.Checked = true;
            }
            else
            {
                this.cb_service.SelectedValue = false;
            }
        }
Merci à vous