在数据视图中对数据排序
在数据视图中对数据进行排序时,将修改数据的显示顺序。通过对数据进行排序,可用最适合的顺序显示信息,而不是用数据最初输入时的顺序进行显示。还可以通过向排序顺序列表中添加更多域,按多个域进行排序。还可以向数据视图添加工具栏,以便网站访问者能够通过浏览器对数据进行排序或分组。
有时可能需要创建使用更复杂条件的排序顺序,而“排序”对话框中可指定的条件不能满足要求。在这种情况下,可以按使用“高级排序”对话框中的选项创建的 XPath 表达式进行排序。
对数据视图中的数据进行排序
在“设计”视图中,单击数据视图将其选中。
在“数据视图”菜单上,单击“排序”。
在“排序”对话框中,从“可用域”之下单击要作为排序依据的域,再单击“添加”。
如果**“可用域”下未显示任何域,请双击“更多域”,单击要作为排序依据的域,然后单击“确定”**。
在“排序属性”之下,执行下列操作之一:
若要从低到高对域进行排序(例如,A、B、C 或 1、2、3),请单击“升序”。
若要从高到低对域进行排序(例如,Z、Y、X 或 3、2、1),请单击“降序”。
提示: 要将域的排序顺序从升序更改为降序,或进行相反操作,请双击“排序顺序”列表中的域。域名旁边的三角形指示域是按升序还是按降序排序。
可选:若要按多个域进行排序,请向“排序方式”列表中添加更多域。
可选:若要更改域的排序顺序,请单击“排序方式”列表中的域,再单击“上移”或“下移”。
创建高级排序顺序
在“设计”视图中,单击数据视图将其选中。
在“数据视图”菜单上,单击“排序”。
在“排序”对话框的“排序属性”之下,单击“编辑排序表达式”。
提示: 也可以通过在“排序和分组”对话框中双击“可用域”之下的“添加排序表达式”,打开“高级排序”对话框。
在“高级排序”对话框的“选择要插入的域”之下,双击要插入到表达式中的域。若要插入该域的完整路径,请在双击域时按住 Ctrl。
在“编辑 XPath 表达式”框中,将插入点移到紧随域名之后的位置,再按空格键。此时会显示 XPath 运算符的智能感知列表。
在运算符的智能感知列表中,双击所需的运算符。将显示可用域的智能感知列表。
在可用域列表中,双击所需的域。在“编辑 XPath 表达式”框中构建表达式时,可在对话框底部预览筛选结果。
删除排序顺序
在“设计”视图中,右键单击数据视图,再单击“显示常用控制任务”。
在“Data View 任务”列表中,单击“排序和分组”。
在“排序和分组”对话框中,从“排序方式”之下单击要从排序顺序中删除的域,再单击“删除”。