[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.IRange.AutoFilter

AutoFilter Method

AutoFilter(bool, int, object, AutoFilterOperator, object, bool)

使用自动筛选功能过滤列表。

Declaration
void AutoFilter(bool isFirstRowData, int field = 0, object criteria1 = null, AutoFilterOperator op = AutoFilterOperator.And, object criteria2 = null, bool visibleDropDown = true)
Parameters
Type Name Description
bool isFirstRowData

指示选择区域的第一行是否参与筛选。 设置为 true 时,行为与 SpreadJS 一致; 设置为 false 时,与 Microsoft Excel 一致。

int field

可选对象。基于筛选的字段在列表中的整数偏移量(从列表左侧开始;最左边的字段为零)。

object criteria1

可选对象。筛选条件(一个字符串;例如,"101")。使用 "=" 查找空白字段,或使用 "<>" 查找非空白字段。如果省略此参数, 条件为全部。如果操作符是 xlTop10Items,Criteria1 指定项目数量(例如,"10")。

AutoFilterOperator op

可选的 AutoFilterOperator。

object criteria2

可选对象。第二个条件(一个字符串)。与 Criteria1 和 Operator 一起使用以构建复合条件。

bool visibleDropDown

可选对象。设置为 True 以显示筛选字段的自动筛选下拉箭头;设置为 False 以隐藏筛选字段的自动筛选下拉箭头。默认为 True。

AutoFilter(int, object, AutoFilterOperator, object, bool)

使用自动筛选功能过滤列表。

Declaration
void AutoFilter(int field = 0, object criteria1 = null, AutoFilterOperator op = AutoFilterOperator.And, object criteria2 = null, bool visibleDropDown = true)
Parameters
Type Name Description
int field

可选对象。您希望基于筛选的字段(从列表左侧开始;最左边的字段为零)的整数偏移量。

object criteria1

可选对象。筛选条件(一个字符串;例如,"101")。使用"="查找空白字段,或使用"<>"查找非空白字段。如果省略此参数,条件为全部。如果操作符是xlTop10Items,则Criteria1指定项目数量(例如,"10")。

AutoFilterOperator op

可选的 AutoFilterOperator。

object criteria2

可选对象。第二个条件(一个字符串)。与Criteria1和操作符一起使用以构建复合条件。

bool visibleDropDown

可选对象。如果为True,则显示筛选字段的自动筛选下拉箭头;如果为False,则隐藏筛选字段的自动筛选下拉箭头。默认为True。