当前位置:编程学习 > C#/ASP.NET >>

利用手动配置将数据集中的更改保存到后台数据库。

利用手动配置将数据集中的更改保存到后台数据库。 数据库 c# --------------------编程问答-------------------- SqlCommandBuilder cb=new SqlCommandBuilder(da);
da.Update(ds);

da是数据适配器。 --------------------编程问答--------------------
public static int CommondDataTable(DataTable dt, string strTblName)
        {

            using (SqlConnection Connection = new SqlConnection(connectionString))
            {
                Connection.Open();
                SqlTransaction trans = Connection.BeginTransaction();
                try
                {
                    SqlDataAdapter adapter = new SqlDataAdapter();
                    SqlCommand cmd = new SqlCommand("select * from " + strTblName, Connection);
                    cmd.Transaction = trans;
                    adapter.SelectCommand = cmd;
                    SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(adapter);
                    int reuslt = adapter.Update(dt);
                    trans.Commit();
                    return reuslt;
                }
                catch (Exception ex)
                {
                    trans.Rollback();
                    return 0;
                }
            }
        }


直接把你要操作的表,和手动修改过的数据集传进去。 --------------------编程问答-------------------- 灰常感谢
--------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,