2014-05-21 15 views
0

는 ** 강력한 텍스트 * 내 코드 안녕하세요이 모든 된다sqlCeDataAdapter.update이 업데이트가 수정 행이 유효한 통과 UpdateCommand 된 DataRow 수집이 필요

for(int i =0 ;i<listView1.Items.Count;i++) 
     { 
      if(listView1.Items[i].Checked) 
      { 
       DataRow dr = ds.Tables["EXPORT"].Rows[i]; 
       dr.BeginEdit(); 
       dr["MODE_PAIEMENT"] = "cheque"; 
       dr["SOLDE_RESTANT"] = "0"; 
       dr.EndEdit(); 
       //dt.AcceptChanges(); 
       //ds.Merge(dt); 
       try 
       { 
        connexion.da.Update(ds, "EXPORT"); 
       } 
       catch (Exception x) { 
        MessageBox.Show(x.ToString()); 
       } 

내가 그 erreur이는 : 업데이트 유효한 UpdateCommand이 필요 수정 된 행이있는 DataRow 컬렉션을 전달할 때 내가 무슨 소리 야 !! !

답변

1

당신이 말한 것을해야하며 문을 사용하여 DataAdapterUpdateCommand 속성을 설정해야합니다.

SqlDataAdaptor.UpdateCommand property

SqlCommand updateCmd = new SqlCommand(); 
updateCmd.CommandText = "UPDATE table SET [email protected]"; 

connexion.da.UpdateCommand = updateCmd;