c# - 自动过滤电子表格齿轮

标签 c# excel spreadsheetgear

我在 Excel 中的一系列单元格上设置了自动筛选器,但是我也希望能够选择下拉条件。

//Autofilter Cells
IRange fundfilter = prodworkbook.Worksheets["Funds"].Cells["A4:L2000"];
fundfilter.AutoFilter();

自动过滤方法将过滤器添加到数据中,但我希望能够为 C 列的过滤器选择“对冲基金”等标准。这可能吗? C#语言,使用Spreadsheet gear框架。

最佳答案

请注意 IRange。 AutoFilter () 方法被重载,它提供了执行此操作所需的额外参数。示例:

fundfilter.AutoFilter(2, "Hedge funds", AutoFilterOperator.Or, null, true);

有关使用此自动筛选器 API 的更多示例,请参阅以下 Silverlight 示例: http://www.spreadsheetgear.com/support/samples/silverlight.aspx?InitSample=SilverlightSamples.Range.AutoFilterSample

SpreadsheetGear for .NET 和 SpreadsheetGear for Silverlight 产品共享许多相同的底层核心 API,因此此示例与这两种产品相关。

关于c# - 自动过滤电子表格齿轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20613874/

相关文章:

c# - Linq 在 C# 中按 2 列分组

c# - MvvmCross Android转换器导致光标跳转

mysql - 将外文字符csv导入xampp mysql

spreadsheetgear - 如何获得SpreadsheetGear.IRange.AutoFit()为每列赋予正确的宽度?

c# - 设置打印区域 - OpenXML with Excel

c#/Access 2010 - 从任务计划程序运行 DoCmd.OutputTo 错误

php - 自动调整 Excel 列宽

mysql - 自动将excel文件加载到mysql中

spreadsheetgear - 如何在 SpreadsheetGear 控件中获取和设置垂直滚动条上的值/位置

excel - Spreadsheetgear - 如何将焦点放在第一个工作表上