111,129
社区成员
发帖
与我相关
我的任务
分享
public static bool insert_dt(DataTable dt)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
try
{
DataTable datatale = dt;
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "Insert Into Temp_Line_yd(tno,xlname,bh,crs,xhs,lxr,crjsj,xhjsj,S_userID,lname) values(@tno,@xlname,@bh,@crs,@xhs,@lxr,@crjsj,@xhjsj,@S_userID,@lname)";
cmd.CommandType = CommandType.Text;
SqlDataAdapter ada = new SqlDataAdapter(cmd);
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder();
ada.InsertCommand = myCommandBuilder.GetInsertCommand();
foreach (DataRow dr in dt.Rows)
{
if (dr.RowState != DataRowState.Added)
{
dr.SetAdded();
}
}
conn.Open();
ada.Update(dt);
}
catch { }
finally { conn.Close(); }
}
return true;
}