您好,请问怎么在c#中把Database(SQL Server)的数据放到DataSet里,然后把DataSet里的数据写到XML里?

 我来答
ashurta
2011-09-04 · 超过19用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:50.2万
展开全部
数据库到dataset的方法是用fill函数。
一般讲ADO的部分都会讲到。
而后一个问题,就是
循环读取dataset的行,并把数据写入xml。
你可以用foreach或者直接用for循环,或者while都可以。
追问
谢谢。可以给个实例不?
追答
实例的化,暂时没有,因为我Linux下的mono一直没配置成功,我还在纠结的研究中。你查下书吧~~~
oypx1234
2011-09-04 · 超过19用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:44.7万
展开全部
//放到DataSet中
string constr="";//连接字符串
sqlconnection con=new sqlconnection(constr);
con.open();
string sqlstr="select * from table";
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
sda.Fill(ds);
con.Close();
ds.Dispose();
//写到xml里
ds.writexml("myxml.xml");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaaixue
2011-09-04 · TA获得超过524个赞
知道小有建树答主
回答量:1070
采纳率:0%
帮助的人:449万
展开全部
要用ADO.Net把数据从数据库查询出来封装到DataSet中,然后用循环讲DataSet中的数据写入到XML中
追问
谢谢您,可以给个实例不?
追答
这个一下子怎么讲得清楚呢。。。那要从ADO.Net说起
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqkun
2011-09-19 · TA获得超过502个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:305万
展开全部
同意楼上的,用SqlDataAdapter
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式