2012-10-22 94 views
1

我一直在關注this文章,以將XML文件讀取到datagridview控件中。在DataGrid中顯示隨機XML文件

我在這裏發佈相關代碼。

string filePath = "Complete path where you saved the XML file"; 
dsAuthors.ReadXml(filePath); 
dataGrid1.DataSource = dsAuthors; 
dataGrid1.DataMember = "authors"; 
dataGrid1.CaptionText = dataGrid1.DataMember; 

現在我希望能夠讀取任何XML文件不知道XML文件中的元素,但上述方法需要我宣佈dataGrid1.DataMember = "authors";這在隨機XML文件的情況下,我不會知道。

謝謝,

Abijeet。

回答

2

隨着一點點運氣以下屬性已被填充:

dataGrid1.DataMember = dsAuthors.Tables[0].Tablename; 
+0

這個工作!但爲什麼需要運氣?還有沒有更好的方法來讀取一個隨機XML文件到數據網格? –

+0

這取決於如何創建XML。我認爲DS能夠讀取xml w/o表名。 –