我现在是用updateAPter.Update进行全表更新到数据库里,但在第一次加载数据时有几个字段的值要从别的表里面来,这样就对列名重命名了一下,更新的时候重命名的字段更新不了,
代码如下: string Errstr = "";
            string sql = "select  Role_ID      , '111' as Role_Name      ,'220' as SYBS      ,'333' as  BZ      ,XSSX  FROM APP_Role ";
            Class1 cl = new Class1();
            DataSet ds = new DataSet();
             ds = cl.RunProca111(sql, ds, out  Errstr);
             ds.Tables[0].Rows[0]["XSSX"] = "222";
             //ds.Tables[0].Rows[0]["BZ"] = "2221";
           string ssd = ds.Tables[0].Rows[0].RowState.ToString() ;
           ds.Tables[0].Rows[0].SetModified();
           object obj =  cl.UpDateDataBase(ds.Tables[0], "APP_Role");
           if (obj == "1")
           {           }
           else
           {
               MessageBox.Show(obj.ToString());
           }
C#updateAPter