和 SqlDataSource 以及 ObjectDataSource 相似,XmlDataSource 控件以声明性的方式工作,不过也有两个主要的不同点:

  • XmlDataSource 不是从数据库或数据访问类而是从 XML 文件获取信息,它为其他控件的数据绑定提供一个 XmlDocument 对象。
  • XML 内容是分层的且可有无限多层。而 SqlDataSource 和 ObjectDataSource 返回的是平面数据表。

 

非层次化绑定

       处理 XML 数据固有的层次化的最简单的办法就是忽略它,直接把 XML 数据源绑定到普通的网格控件上:

>
</asp:GridView>
<asp:XmlDataSource ID="sourceDVD" runat="server" DataFile="DvdList.xml"></asp:XmlDataSource>

相关文章:

  • 2021-07-15
  • 2022-12-23
  • 2021-10-14
  • 2021-07-31
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2021-12-11
  • 2021-07-11
相关资源
相似解决方案