你也可以使用条件格式基于标准显示和隐藏内容。然而,更高效的方式是增加筛选器来隐藏整个行而不是使用条件格式,因为使用筛选器,数据抽取引擎只返回你需要的数据,因此减少了从SQL Server数据库抽取数据的数目以及Web服务器布局页面的处理过程。
本练习中,你将在一个Stock项目有sales price而且in stock项目数大于10时,显示sales图标。
准备:使用SPD打开Stock.aspx。
1. 在Furniture Name下,在Tall unit右边放置插入点。插入图片
2. 文件名框中,输入你的网站的URL
3. 双击SiteAssets,点击Sale.png
4. 点击打开。
图片对话框关闭,访问属性对话框打开。
5. 在可选文本框中,输入Sale Item点击确定。
6. 点击红色sale图片,在条件格式任务窗格,点击创建,点击显示内容。
小贴士:如果条件格式任务窗格没有打开,使用视图选项卡的任务窗格命令,重复步骤6.你也可以在选项选项卡点击条件格式,选择显示内容。
7. 域名下,点击Sale,“比较”下为“等于”,“值”下为“是”。
8. 点击“点击此处添加新子句”,“域名”选择“In Stock”
9. “比较”下选择“大于”
10. “值”下,输入“10”。
11. 点击确定。
红色sale图片只显示“是sale项目且项目in stock数据大于10”的项目。条件格式任务窗格内,“显示内容时间”条件出现,显示制定的标准
小贴士:隐藏内容条件是显示内容条件的对立面。例如,本例中你可以使用隐藏内容条件,标准为Sale等于“0”或In Stock小于等于“10”。当你需要在数据视图或XLV Web部件中,配置多个隐藏内容或显示内容条件时,请只使用一个条件来描述标准。使用组合容易导致迷惑。
12. 保存。
附:XML入门
XML是定义和表示各种数据的语言,其中数据作为文本而不是二进制格式保存。XML是开源标准,许多供应商支持。而不像HTML,XML标签只描述数据本身,而没有数据应该如何显示。你可以选择标签名称使用,只要能构成好XML数据。也就是说,只要遵循下列规则:
1. 一个根元素包含所有其他元素
2. 每个元素必须有打开关闭标签
3. 标签必须使用一致大小写,即大小写敏感
4. 元素必须正确嵌套,即没有元素互相重叠。
5. 元素属性值必须在引号中,一个元素中不能有重复属性。
下面XML数据的根元素是Invoice。InvoiceNo作为属性,Company和Net是Invoice的子属性。Company元素的内容是Adventure Works,而Net没有内容。当XML文档包含不遵循XML规则的数据(例如,如果你想在XML文档中,包含HTML或代码),你应该在一个XML CDATA部分内包含数据,表明它不应该转化为XML。