C#.Net中,怎样用DataSet添加表中记录?

比如我有一个表student,但里面已经有若干条记录了,我还想用DataSet往里再加一条,怎么办到?是不是把DataAdapter对象的SelectCommand和In... 比如我有一个表student,但里面已经有若干条记录了,我还想用DataSet往里再加一条,怎么办到?
是不是把DataAdapter对象的SelectCommand和InsertCommand指定,然后建一个DataTable、再建一个DataRow,再用DataAdapter的Update()方法更新?
请大家帮帮我吧,这个问题把我搞糊涂了,请为我写一个例子好么?加上注释,不胜感激。
展开
 我来答
游清浪07
2007-11-17 · TA获得超过572个赞
知道答主
回答量:221
采纳率:0%
帮助的人:113万
展开全部
//连接字符串,自已赋值……
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、... 点击进入详情页
本回答由锐道提供
cqhg1981
2007-11-17
知道答主
回答量:10
采纳率:0%
帮助的人:5.1万
展开全部
说得不错!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式