在线等!用DataSet生成XML文件的时候,如何将它默认的表名改成数据库中的表名?

jtdo 2003-12-11 01:42:47
我有一个对多个表执行选取操作的存储过程,现在用SqlDataAdapter对象执行之,然后FILL到DataSet对象中,最后用WriteXml方法生成一个xml文件。但是数据表名对应的节点它默认成了Table1/Table1等。想让它使用数据表名而不是这些默认的名字,该怎么做??在线等,请各位大侠指教!
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jtdo 2003-12-11
  • 打赏
  • 举报
回复
To myhex(小乙) :
当一个数据表的时候可以按照您的方法做,现在我说的是多个,所以得按照上面两位老兄的方法做了。不过同样谢谢您!!
myhex 2003-12-11
  • 打赏
  • 举报
回复
fill(dataset,"表名");
伪装绅士 2003-12-11
  • 打赏
  • 举报
回复
哦,这个简单,只需要:
DS.tables[0].tablename = tablename1;(物理表名)
DS.tables[1].tablename = tablename2;
DS.tables[2].tablename = tablename3;
.
.
然后再导出就可以了
qiaoba 2003-12-11
  • 打赏
  • 举报
回复
dataset.Tables(0).TableName="yourtablename"

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧