如何为数据集中的每个数据行编写XML文件
本文关键字:数据 XML 文件 数据集 集中 | 更新日期: 2023-09-27 18:03:50
如何在数据集中编写xml foreach datarow ?我在表中有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
可以快速谷歌一下,找到很多关于这个的东西
为什么不做一个循环呢?
foreach (Datarow row in dataset.table["Table"].Rows)
{
WriteXML();
}
也许你想知道如何编写XML?