2013-01-21 87 views
0

我有下面的代碼:導出到XML從VB

Public Class Form1 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles  Button1.Click 
     Dim cnn As New SqlConnection("Server=test;uid=sa;pwd=1234;database=empatic") 
     Dim da As New SqlDataAdapter("select * from producte for xml path('producte'), root('Productes')", cnn) 
     Dim ds As New DataSet 
     da.Fill(ds) 
     DataGridView1.DataSource = ds.Tables(0) 
     Dim a As String = ds.Tables(0).Rows(0).Item(0).ToString 
     Dim x = XDocument.Parse(a) 
     Dim s = x.ToString() 
     TextBoxXml.Text = s 
    End Sub 
End Class 

這是什麼代碼顯示在一幀中的SQL文本的內容。我現在想要的是創建另一個按鈕,然後在生成帶有框架文本中列出內容的XML文件時單擊。

+1

你的問題很混亂,你可以嘗試重寫它,以便更清楚。 – Wade73

+0

你好,我找不到更清晰的方式。 – polgrana

+0

要麼使用XML庫來編寫它,要麼自己做一些愚蠢的字符串連接。這不是一個真正的編程問題。 – hakre

回答

0

System.IO.File.WriteAllText("c:\temp\someXml.xml", TextBoxXml.Text)

+0

謝謝@paul,我會試試這個。 – polgrana

+0

它完美的作品!謝謝!! – polgrana

+0

嗨@paul,現在我已經看到我認爲我錯過了關於xml文檔,xml標題的內容。我如何讓它出現? – polgrana