sqlCeDataAdapter.update,当传递带有修改行的DataRow集合时,Update需要有效的UpdateCommand

时间:2014-05-21 19:28:31

标签: c# windows-mobile-6 sql-server-ce-3.5

**强文* 大家好 这是我的代码:

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());
                }

我有这个错误:当传递带有修改行的DataRow集合时,Update需要有效的UpdateCommand。我该怎么办!! !

1 个答案:

答案 0 :(得分:1)

您需要按照其说法执行操作,并使用您的SQL UpdateCommand语句设置DataAdapter的{​​{1}}属性。

SqlDataAdaptor.UpdateCommand property

UPDATE