110,534
社区成员
发帖
与我相关
我的任务
分享
public static void changeRowStatus(DataTable dt)
{
//请确保是刚从数据库中查询出来的DataTable,未经过任何改动,否则不允许删改行状态。
foreach (DataRow dr in dt.Rows)
{
dr.SetAdded();
}
}
public static bool updatadb(DataTable dt)
{
try
{
SqlConnection con = new SqlConnection(pub.strConn());
con.Open();
SqlDataAdapter da = new SqlDataAdapter();
da.InsertCommand = con.CreateCommand();
da.InsertCommand.CommandText = "INSERT INTO XXX VALUES(XXX)";//自己写insert语句,别告诉我你不会写SQL。
//有几个列,添加几个参数,注意参数名和列名书写正确。
da.InsertCommand.Parameters.Add(new SqlParameter("@参数1", SqlDbType.VarChar,20,"dt中对应的列名"));
//END
da.Update(dt);
con.Close();
return true;
}
catch (Exception ex)
{
return false;
}
}