我有一个格式为 XML 的表单
<DDCRData>
<role>
<name>CDH</name>
<adGroup>roles</adGroup>
<active>True</active>
<connectionNames>CDH0P</connectionNames>
<roleUsers>
<user>
<dbUserID>asuINBJvT4iGrrUgTcEKRPLzMzN6x6WBPtIjP+VYc6Y=</dbUserID>
<dbUserPassword>x6JsTdhRcaNI+aFMeXfYkA==</dbUserPassword>
<assignedTo />
<checkOutTime />
</user>
<user>
<dbUserID>AYufWjterIqgR4MA5wyO/L8AIVLcDQk1+HDvcqVCnrQ=</dbUserID>
<dbUserPassword>GElP21V6jg7admUQW+hlZA==</dbUserPassword>
<assignedTo />
<checkOutTime />
</user>
并希望将角色名称及其下方的所有角色用户属性输出到网格视图。每个角色有 5 个角色用户配置文件,每个角色都保存在节点中。我可以使用标准数据集绑定顶级信息:
DataSet ds = new DataSet();
ds.ReadXml(MapPath("~/utility/LogFile.xml"));
GridView1.DataSource = ds;
GridView1.DataBind();
但似乎无法找到一种方法来按照我想要的方式格式化表格(包括用户信息)。
即对于 xml 配置文件中的每个角色。角色名称 -assignedTo -CheckOutTime
感谢您提供所有信息!