GridWorksheet

GridWorksheet class

封装表示单个工作表的对象。

public class GridWorksheet : Control, ISerializable

特性

姓名描述
ActiveCell { get; set; }
BackgroundImage { get; set; }获取和设置工作表背景图片。
BindColumns { get; }绑定列集合。
BindingSource { get; }在运行时实际绑定的数据源对象。当 DataSource 属性是 DataSet、DataTable 或 DataView 对象时,它是一个 DataView 对象。
BindStartColumn { get; set; }在数据绑定模式下,BindStartRow 和 BindStartColumn 表示网格的位置来绑定数据源。
BindStartRow { get; set; }在数据绑定模式下,BindStartRow 和 BindStartColumn 表示网格的位置来绑定数据源。
Cells { get; }
CodeName { get; }代表工作表代号。
Comments { get; }
CurrentBindRows { get; set; }获取数据绑定模式下的绑定行数。
DataMember { get; set; }从多成员DataSource中获取或设置DataMember。 一般表示DataSet的DataTable对象。
DataSource { get; set; }获取或设置DataSource。 一般是DataSet对象。
DisplayRightToLeft { get; set; }
DisplayZeros { get; set; }如果显示零值则为真。
EnableCreateBindColumnHeader { get; set; }在数据绑定模式下,表示是否在工作表中创建绑定列标题标题。
FirstVisibleColumn { get; set; }
FirstVisibleRow { get; set; }
GridActiveCell { get; set; }
Hyperlinks { get; }获取HyperlinkCollection集合.
Index { get; }
IsGridlinesVisible { get; set; }获取或设置网格线是否可见的值。默认为true。
IsSummaryRowBelow { get; set; }指示摘要行是否将位于大纲中的详细信息行下方。
Name { get; set; }获取或设置工作表的名称。
OutlineShown { get; set; }表示是否显示大纲。
Pictures { get; }得到一个Pictures集合.
PivotTables { get; }获取工作表中的数据透视表。
Selected { get; set; }表示打开工作簿时是否选择此工作表。
Shapes { get; }得到一个Pictures集合.
StandardHeight { get; set; }获取或设置此工作表的默认行高,以点为单位。
StandardHeightPixels { get; set; }获取或设置此工作表中的默认行高,以像素为单位。
TabColor { get; set; }代表工作表标签颜色。
Validations { get; }获取工作表中的数据验证设置集合。
override Visible { get; set; }指示此工作表的名称是否显示在控件的工作表选项卡中。
Workbook { get; }
Zoom { get; set; }

方法

姓名描述
AddAutoFilter(int, int, int)设置应用指定自动筛选的范围。
AddCustomFilter(int, string)为指定行添加自定义过滤器。
AutoFitColumn(int)自动调整列宽。
AutoFitColumn(int, int, int)自动调整列宽。
AutoFitRow(int)自动调整行高。
AutoFitRow(int, int, int)自动调整行高。
AutoFitRow(int, int, int, int)在矩形范围内自动调整行高。
AutoFitRows()自动调整此工作表中的所有行。
AutoFitRows(bool)自动调整此工作表中的所有行。
AutoFitRows(int, int)自动调整范围内的行高。
CalculateFormula(string)计算公式。
CancelNewBindRow()取消并删除新添加的绑定行。
ClearComments()清除设计器电子表格中的所有注释。
CommitNewBindRow()提交新添加的绑定行并将其添加到数据源。
Copy(GridWorksheet)从另一个工作表复制内容和格式。
CreateAutoGenratedColumns()为工作表设置数据源后,调用该方法自动生成绑定列
CreateNewBindRow()创建一个新的绑定行并绑定到数据源。
CreateSubtotal(int, int, int, SubtotalFunction, int[])在工作表中创建小计。
CreateSubtotal(int, int, int, SubtotalFunction, int[], string, GridTableItemStyle, GridTableItemStyle, NumberType, string)在工作表中创建小计。
override DataBind()将工作表绑定到数据源。
DataSourceControlUpdate(AccessDataSource)将工作表绑定到数据源。
DeleteBindRow(int)删除绑定行。
FilterString(int, string)为列设置过滤器。请注意,我们将在调用 filterString 过滤条件字符串之前调用 AddAutoFilter。注意我们使用 comma->"," 作为拆分字符,因此您要过滤的单元格值不应包含 comma filterString(10,“123,456”) 表示第 10 列应包含 123 或 456,filterString(10,“123” ) 表示第 10 列应包含 123 用逗号分隔值,例如。 123,456,789 或 abc
FreezePanes(string, int, int)在工作表中的指定单元格处冻结窗格。
FreezePanes(int, int, int, int)在工作表中的指定单元格处冻结窗格。
GetColumnCaption(int)获取列标题。如果未设置标题,则返回空字符串。
GetColumnHeaderToolTip(int)获取列标题的工具提示文本。
GetColumnReadonly(int)获取列是否为只读。 这是GridWeb专门的扩展方法,在实际的excel文件中不会保留和生效
GetFreezedPanes(out int, out int, out int, out int)获取冻结窗格。
GetIsReadonly(int, int)获取单元格是否为只读。这是GridWeb的扩展属性,不会保留在实际的excel文件中
GetRowCaption(int)获取行标题。如果未设置标题,则返回空字符串。
GetRowHeaderToolTip(int)获取行标题的工具提示文本。
GetRowReadonly(int)获取一行是否为只读。 这是GridWeb专门的扩展方法,在实际的excel文件中不会保留和生效
GroupRows(int, int, bool)对行进行分组。
IsProtected()指示工作表是否受保护。
MoveTo(int)将工作表移动到电子表格中的另一个位置。
RefreshFilter()刷新自动过滤器以隐藏或取消隐藏行。
RemoveAutoFilter()移除工作表的自动过滤器。
RemoveSubtotal()删除工作表中由 CreateSubtotal 方法创建的小计。
ResetFilter(int)您要应用的字段的整数偏移量,基于第一个过滤器 column (从列表的左侧开始;最左侧的字段是字段 0)。
SetAllCellsEditable()使所有单元格可编辑。这是扩展属性
SetAllCellsReadonly()使所有单元格只读。这是扩展属性 注意此属性不能保留在实际单元格中,如果要保留保护请使用 setProtect
SetColumnCaption(int, string)为列设置标题。请注意这是一个扩展属性,不能保留在 excel 文件中
SetColumnHeaderToolTip(int, string)设置列标题的工具提示文本。
SetColumnReadonly(int, bool)将列设置为只读,因此用户不能从客户端删除它。 这是GridWeb专门的扩展方法,在实际的excel文件中不会保留和生效
SetEditableRange(int, int, int, int)使一系列单元格可编辑。 http://docs.aspose.com:8082/docs/display/cellsnet/Protecting+Cells 通过调用SetAllCellsReadonly方法使所有单元格只读。 然后调用此方法指定可编辑的单元格范围
SetIsReadonly(int, int, bool)设置单元格是否为只读。这是GridWeb的扩展属性,不会保留在实际的excel文件中
SetProtect()保护工作表。
SetReadonlyRange(int, int, int, int)使一系列单元格只读。 http://docs.aspose.com:8082/docs/display/cellsnet/Protecting+Cells 首先通过调用SetAllCellsEditable方法使所有单元格可编辑。 然后调用此方法指定要只读的单元格范围
SetRowCaption(int, string)设置行的标题。
SetRowHeaderToolTip(int, string)设置行标题的工具提示文本。
SetRowReadonly(int, bool)将一行设置为只读,因此用户不能从客户端删除它。 这是GridWeb专门的扩展方法,在实际的excel文件中不会保留和生效
UnFreezePanes()解冻工作表中的窗格。
UnGroupRows(int, int)取消组合行。
UnProtect()取消保护工作表。

也可以看看