在数据视图中筛选数据

创建数据视图时,可以应用筛选,使该视图仅包含满足指定条件的数据。例如,可能有一个数据源包含数百条或数千条记录,而您只需要查看这些记录的一个子集。这时,可以创建一个筛选,使数据视图中仅包含记录的子集。

创建筛选时,会生成一个或多个应用于数据的表达式。满足这些条件的数据将包含在数据视图中。一个表达式子句有三个基本组成部分:域名(要进行筛选的域的名称)、运算符(要应用于值的规则,如等于、大于或小于)和值(所查找的数据)。可以通过添加新的子句,指定数据必须满足的其他条件,从而在一个筛选中使用多个表达式。

筛选中包含多个子句时,可能需要对两个或更多子句进行组合,以便在其他子句之前应用这些子句。通过确定子句的应用顺序可以精确控制数据视图中显示的数据。

有时候,可能需要创建使用更复杂的条件的筛选。在 Microsoft Expression Web 中,可以使用 XPath 来创建高级筛选器。有关创建 XPath 表达式的详细信息,请参阅 MSDN Library 中的 XPath 引用(此链接可能指向英文页面)。

使用 Expression Web 在数据视图中筛选数据时,可限制数据视图中实际可用的记录。

向数据视图中添加筛选

  1. 在“设计”视图中,单击数据视图将其选中。

  2. 在“数据视图”菜单上,单击“筛选”。

  3. 在“筛选条件”对话框中,单击“单击此处添加新子句”。

  4. 单击“域名”框,再单击包含所需值的域。

  5. 单击“比较”框,再单击所需的运算符。

  6. 单击“”框,再键入或选择所需的条件。

向筛选中添加子句

  1. 在“设计”视图中,单击数据视图将其选中。

  2. 在“数据视图”菜单上,单击“筛选”。在“筛选条件”对话框中,可以看到当前应用于数据视图的所有筛选条件。

  3. 在现有子句末尾,单击“与/或”框,然后执行下列操作之一:

    • 若要创建筛选,使数据必须同时满足两个子句中的条件,请单击“”。

    • 若要创建筛选,使数据仅需满足一个子句中的条件,请单击“”。

  4. 在下一行,单击“单击此处添加新子句”。

  5. 单击“域名”框,再单击包含所需值的域。

  6. 单击“比较”框,再单击所需的运算符。

  7. 单击“”框,再键入或选择所需的条件。

对筛选中的子句进行组合

  1. 在“设计”视图中,单击数据视图将其选中。

  2. 在“数据视图”菜单上,单击“筛选”。在“筛选条件”对话框中,可以看到当前应用于数据视图的所有筛选条件。

  3. 在第二个子句末尾,单击“与/或”框,再单击“”。

  4. 在“筛选条件”对话框中,单击“单击此处添加新子句”。

  5. 单击“域名”框,再单击包含所需值的域。

  6. 单击“比较”框,再单击所需的运算符。

  7. 单击“”框,再键入或选择所需的条件。

  8. 按住 Shift,同时单击要进行分组的子句最左一列中的箭头,然后单击“分组”。连接子句的括号指示这些子句分在了一组。若要取消分组,请单击“取消组合” 。

修改子句

  1. 在“设计”视图中,单击“数据视图”将其选中。

  2. 在“数据视图”菜单上,单击“筛选”。

  3. 在“筛选条件”对话框中,单击现有子句,然后执行下列操作之一:

    • 单击“域名”框,再单击包含所需值的域。

    • 单击“比较”框,再单击所需的运算符。

    • 单击“”框,再键入或选择所需的条件。

删除子句

  1. 在“设计”视图中,单击数据视图将其选中。

  2. 在“数据视图”菜单上,单击“筛选”。

  3. 单击要删除的子句最左边一列中的箭头,再按 Delete。

删除筛选

  1. 在“设计”视图中,右键单击数据视图,再单击“显示常用控制任务”。

  2. 在“Data View 任务”列表中,单击“筛选”。

  3. 按住 Shift,同时单击每个子句最左边一列中的箭头,再按 Delete。

Cc294986.alert_note(zh-cn,Expression.10).gif说明:

如果使用了高级筛选,则“筛选条件”对话框中会显示“使用高级表达式”。若要删除高级筛选,请单击“高级”,再删除文本框中的所有文本。

创建高级筛选

  1. 在“设计”视图中,单击数据视图将其选中。

  2. 在“数据视图”菜单上,单击“筛选”。

  3. 在“筛选条件”对话框中,单击“高级”。

  4. 在“高级条件”对话框的“选择要插入的域”之下,双击要插入到表达式中的域。若要插入该域的完整路径,请在双击域时按住 Ctrl。

  5. 在“编辑 XPath 表达式”框中,将插入点移到紧随域名之后的位置,再按空格键。可用运算符的智能感知列表随即出现。

  6. 在运算符的智能感知列表中,双击所需的运算符。

  7. 在可用域列表中,双击所需的域。

  8. 在运算符的智能感知列表中,双击所需的运算符。

另请参见

概念

数据视图

添加数据视图

将条件格式应用于数据视图

在数据视图中对数据排序

在数据视图中创建公式列

更改数据视图的布局

修改数据视图中的列

向网页中添加 RSS 数据源

在数据视图中显示示例数据