C#.Net中,怎样用DataSet添加表中记录?
比如我有一个表student,但里面已经有若干条记录了,我还想用DataSet往里再加一条,怎么办到?是不是把DataAdapter对象的SelectCommand和In...
比如我有一个表student,但里面已经有若干条记录了,我还想用DataSet往里再加一条,怎么办到?
是不是把DataAdapter对象的SelectCommand和InsertCommand指定,然后建一个DataTable、再建一个DataRow,再用DataAdapter的Update()方法更新?
请大家帮帮我吧,这个问题把我搞糊涂了,请为我写一个例子好么?加上注释,不胜感激。 展开
是不是把DataAdapter对象的SelectCommand和InsertCommand指定,然后建一个DataTable、再建一个DataRow,再用DataAdapter的Update()方法更新?
请大家帮帮我吧,这个问题把我搞糊涂了,请为我写一个例子好么?加上注释,不胜感激。 展开
2个回答
展开全部
//连接字符串,自已赋值……
string conStr;
SqlConnection con = new SqlConnection(conStr);
con.Open();
string strSql;
SqlDataAdapter da = new SqlDataAdapter(strSql, con);
//创建一个自动生成表单类对象,它会根据DataAdapter自动生成UpdateCommand,InsertCommand,DeleteCommand
SqlCommandBuilder scb = new SqlCommandBuilder(da);
DataSet ds = da.Fill("dataTable");
//创建一个DataRow对象
DataRow dr = ds.Tables[0].NewRow();
dr[0] = "";
dr[1] = "";
//将dr添加到DataSet中
ds.Tables[0].Rows.Add(dr);
//将DataSet中数据更新到数据库中
da.Update();
string conStr;
SqlConnection con = new SqlConnection(conStr);
con.Open();
string strSql;
SqlDataAdapter da = new SqlDataAdapter(strSql, con);
//创建一个自动生成表单类对象,它会根据DataAdapter自动生成UpdateCommand,InsertCommand,DeleteCommand
SqlCommandBuilder scb = new SqlCommandBuilder(da);
DataSet ds = da.Fill("dataTable");
//创建一个DataRow对象
DataRow dr = ds.Tables[0].NewRow();
dr[0] = "";
dr[1] = "";
//将dr添加到DataSet中
ds.Tables[0].Rows.Add(dr);
//将DataSet中数据更新到数据库中
da.Update();
锐道
2025-09-24 广告
URule Pro Java 规则引擎,一款给业务人员使用的可视化商业决策规则引擎系统,打开浏览器即可开始设计业务规则;URule Pro是一款自主研发纯Java规则引擎,亦是一款国产智能风控决策引擎,可以运行在Windows、Linux、...
点击进入详情页
本回答由锐道提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询