2011-07-29 15 views

答えて

1

なぜループを作ってみませんか?

foreach (Datarow row in dataset.table["Table"].Rows) 
{ 
    WriteXML(); 
} 

XMLを書き込む方法が不思議ですか?

1

これを試してみてください:

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をして、これに多くのものを見つけることができます。

関連する問題