【发布时间】:2012-07-18 20:52:16
【问题描述】:
如何在数据集中编写 xml foreach 数据行?我在表中有 5 条记录的数据集,我想用 5 个 xml 文件写入 xml 文件。一个xml文件有一个记录。
【问题讨论】:
如何在数据集中编写 xml foreach 数据行?我在表中有 5 条记录的数据集,我想用 5 个 xml 文件写入 xml 文件。一个xml文件有一个记录。
【问题讨论】:
试试这个:
Dim dtXML As New DataTable
Dim dtData As New DataTable
Dim dtRow As DataRow
Dim dtXMLRow As DataRow
Dim XMLFilename As String
'==============Fill dtData from database============
'Add matching columns to your XML datatable
dtXML.Columns.Add("Column Name")
dtXML.Columns.Add("Column Name2")
For Each dtRow In SQLTable.Rows
'Clear last row
dtXML.Rows.Clear()
'Make new row
dtXMLRow = dtXML.NewRow
'Copy data from one Datarow to another
dtXMLRow("Column Name") = dtRow("Column Name").ToString
dtXMLRow("Column Name2") = dtRow("Column Name2").ToString
'Add the new built row to the dtX
dtXML.Rows.Add(dtXMLRow)
'Write XML file
dtXML.WriteXml(XMLFilename)
Next
可以快速 google 一下,找到很多这方面的东西。
【讨论】:
你为什么不做一个循环?
foreach (Datarow row in dataset.table["Table"].Rows)
{
WriteXML();
}
也许您想知道如何编写 XML?
【讨论】: