2011-09-17 3 views
0

J'ai 2 tables 'contrat' et 'client', ils ont une relation fk. Je fais glisser «contact» sur le formulaire, puis le faire avec «client», les deux sont de type de détails. Les données de 2 tables sont affichées sur le formulaire en conséquence. Le problème est que lorsque je modifie puis cliquez sur le bouton Enregistrer, seules les données du tableau 'contrat' sont mises à jour.BindingNavigator avec plusieurs tables de mise à jour problème dans Visual Studio 2010

Répondre

0
private void button67_Click(object sender, EventArgs e) 
    { 

     if (textBox81.Text == "") 
     { 
      MessageBox.Show("you must choose table name"); 
     } 
     if (textBox81.Text != "") 
     { 
      connect(); 

      cmd = new OleDbCommand("select * from " + textBox81.Text + " ", conn); 
      ds = new DataSet(); 

      dp = new OleDbDataAdapter(cmd); 
      dp.Fill(ds,""+textBox81.Text+""); 
      cm = (CurrencyManager)this.BindingContext[ds]; 

      textBox79.DataBindings.Add("text",ds,""+textBox81.Text+""+".ProdS_name"); 
      textBox80.DataBindings.Add("text", ds, "" + textBox81.Text + "" + ".rate"); 
     } 


    } 

private void button58_Click(object sender, EventArgs e) 
    { 

         cm.Position++; 


    } 

    private void button59_Click(object sender, EventArgs e) 
    { 


      cm.Position= cm.Count - 1; ; 


    } 

    private void button61_Click(object sender, EventArgs e) 
    { 

         cm.Position=0; 


    } 
Questions connexes