我现在是用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
代码如下: 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
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货