111,120
社区成员
发帖
与我相关
我的任务
分享
internal class DataProcess
{
private SqlConnection conn;
private SqlDataAdapter da;
internal DataProcess(SqlConnection conn)
{
this.conn = conn;
}
internal DataTable GetDataTable(string tsql)
{
da = new SqlDataAdapter(tsql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
internal void SaveDataTable(DataTable dt)
{
SqlCommandBuilder cb = new SqlCommandBuilder(da);
da.Update(dt);
dt.AcceptChanges();
cb.Dispose();
}
}
SqlConnection conn = Conn.GetConn();
DataProcess dp = new DataProcess(conn);
DataTable dt = dp.GetDataTable("Select * From 表A Where 1=0");
DataRow dr = dt.NewRow();
dr["字段1"] = "un";
dr["字段2"] = "pwd";
dt.Rows.Add(dr);
dp.SaveDataTable(dt);