如何在ListView中实现反向文档排序XmlDataSource?
我正在使用 asp:XmlDataSource
列出 xml 文档。它看起来像这样:
我正在使用它像这样的 asp:Listview
:
我想知道是否有办法逆转顺序,因为我希望 xml 的最后行成为列表中的第一行。我怎样才能实现这个目标?
I'm using an asp:XmlDataSource
to list an xml document. It looks like this:
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/Xml/History.xml" />
And I'm using it in a asp:Listview
like this:
<asp:ListView runat="server" DataSourceID="XmlDataSource1" >
I was wondering if there was a way to reverse the order, because I would like the last row of the xml to be the first row in my list. How can I achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你的 xml 看起来像这样(例如):
那么你可以用这样的东西进行内联转换:
希望有帮助:)
if your xml looked like this (for example):
then you can do an inline transform with something like this:
Hope that helps :)
您可以只填充一个列表,反转它,然后绑定到该列表。
编辑:很难给出一个例子,因为它完全取决于您的 XML 文件,但基本思想如下,您可以根据需要更改 select 语句,并且可能根据需要添加一些 from 语句。
You could just populate a list, reverse it, then bind to that list.
EDIT: It's hard to give an example, because it'll totally depend on your XML file, but the basic idea is below, where you'd change the select statement as required and maybe add some from statements as required.