2011-07-29 2 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 

가 빠른 구글을하고 이것에 물건을 많이 찾을 수 있습니다.

관련 문제