2012-10-22 131 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表名。 –