2011-09-17 4 views
0

2 개의 테이블 'contract'과 'customer'가 있으며 이들은 fk 관계가 있습니다. 양식에 '연락처'를 드래그 한 다음 '고객'과 함께 사용하면 둘 다 세부 유형입니다. 그에 따라 2 개의 테이블의 데이터가 형식으로 표시됩니다. 문제는 내가 수정 한 다음 저장 버튼을 클릭하면 '계약'테이블의 데이터 만 업데이트됩니다.Visual Studio 2010에서 여러 테이블 업데이트 문제가있는 BindingNavigator

답변

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; 


    } 
관련 문제