我从xml文件中检索了数据并使用C#在gridview中显示它,但我想在这里显示所有数据,包括内部标记是我的C#代码:
XmlDataDocument xmlDatadoc = new XmlDataDocument();
xmlDatadoc.DataSet.ReadXml("D:\\ab.xml");
DataSet ds = new DataSet("Books DataSet");
ds = xmlDatadoc.DataSet;
dataGridView1.DataSource = ds.DefaultViewManager;
dataGridView1.DataMember = "CP";
这是xml:
<?xml version="1.0" encoding="utf-8" ?>
<Permission>
<CP name="Student">
<tab name="studentinfo"></tab>
<tab name="notes">
<groupbox name="ss">
<field type="textArea" x="xxx" />
</groupbox>
</tab>
</CP>
<CP name="Teacher"></CP>
<CP name="doctor"></CP>
</Permission>
我想在显示<CP>
的数据后显示<tab>
然后<groupbox>
等数据,如果有任何混淆请告诉我
答案 0 :(得分:0)
我认为您的问题不在XML和gridview之间,而在XML和数据集之间 有关如何将XML解析为数据集的讨论,请参阅how-do-i-use-xml-as-a-datasource-for-a-datagridview-in-a-winforms-project和import-xml-into-dataset。