使用比较规则设置值的格式
以下条件格式允许您对单元格值与静态值进行比较的单元格格式:
- 大于/小于- 设置值大于/小于指定值的单元格的格式。下图的第一个显示一个网格列,如果利润单元格的值大于10M,则其利润单元格为红色。
- 介于 /不在之间- 设置其值介于/不在指定值之间的单元格的格式。第二个图像显示值介于 5M 和 15M之间的绿色利润单元格。
- 等于/不等于- 设置其值等于/不等于指定值的单元格的格式。如果第三个图像中的"利润"单元格的值等于5M,它们为黄色。
- 包含的文本- 设置其值包含特定文本的单元格的格式。在第四个图像中,如果符号单元格的值包含"AT"文本,则符号单元格为蓝色。
xaml标签中定义
<dxg:TableView.FormatConditions> <dxg:FormatCondition ValueRule="Greater" Value1="10000000" FieldName="Profit" PredefinedFormatName="LightRedFillWithDarkRedText" /> </dxg:TableView.FormatConditions>代码中定义
var profitFormatCondition = new FormatCondition() { ValueRule = ConditionRule.Greater, Value1 = 10000000, FieldName = "Profit", PredefinedFormatName = "LightRedFillWithDarkRedText" }; view.FormatConditions.Add(profitFormatCondition);使用条件格式菜单添加规则
- 在条件格式菜单中选择"突出显示单元格规则"项,并在调用的子菜单中选择所需的条件格式。
- 在调用的对话框中指定所需的值或文本。
- 选择一种格式来定义应用规则的可视外观。条件格式菜单允许您仅使用存储在TableView.预定义格式(或TreeListView.预定义格式)集合中的预定义格式。
- 启用整个行选项的应用格式,以便应用条件格式到整个行。
使用条件格式规则管理器添加规则
- 在条件格式规则管理器中单击"新规则..."。
- 选择"仅格式化单元格",该单元格在调用的新格式规则对话框中包含规则。
- 选择所需的内容类型:
- 单元格值 - 其值介于(等于、大于、小于)指定值之间的单元格。
- 特定文本 - 其值包含(开始/结束)指定文本的单元格。
- 发生的日期- 属于指定间隔的日期和时间值。
- 空白 - 具有空白值的单元格。
- 选择条件格式,并指定所需的值或文本。
- 若要定义应用规则的可视外观,请单击"格式"按钮,并在调用的"格式单元格"对话框窗口中指定所需的设置。