使用行和列 GridWeb
插入行和列
本主题说明如何使用 Aspose.Cells.GridWeb API 将新行和列插入到工作表中。可以在工作表中的任何位置插入行或列。
插入行
要在工作表中的任意位置插入一行:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体或页面。
- 访问要向其添加行的工作表。
- 通过指定要插入行的行索引来插入行。
插入列
要在工作表中的任意位置插入一列:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体或页面。
- 访问要向其添加列的工作表。
- 通过指定要插入列的列索引来插入列。
删除行和列
本主题演示如何使用 Aspose.Cells.GridWeb API 从工作表中删除行和列。借助此功能,开发人员可以在运行时删除行或列。
删除行
要从工作表中删除一行:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体或页面。
- 访问要从中删除行的工作表。
- 通过指定行索引从工作表中删除一行。
删除列
要从工作表中删除列:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体或页面。
- 访问要从中删除列的工作表。
- 通过指定列索引从工作表中删除列。
设置行高和列宽
有时单元格值比它们所在的单元格宽或位于多行上。除非更改行和列的高度和宽度,否则这些值对用户不完全可见。 Aspose.Cells.GridWeb完全支持设置行高和列宽。本主题借助示例详细讨论这些功能。
使用行高和列宽
设置行高
设置行高:
- 将 Aspose.Cells.GridWeb 控件添加到您的 Web 窗体/页面。
- 访问工作表的 GridCells 集合。
- 设置任何指定行中所有单元格的高度。
输出:第 1 行的高度已设置为 50 点
设置列宽
要设置列的宽度:
- 将 Aspose.Cells.GridWeb 控件添加到您的 Web 窗体/页面。
- 访问工作表的 GridCells 集合。
- 设置任何指定列中所有单元格的宽度。
自定义行和列标题
与 Microsoft Excel 一样,Aspose.Cells.GridWeb 也对行(数字,如 1、2、3 等)和列(按字母顺序,如 A、B、C 等)使用标准标题或标题。 Aspose.Cells.GridWeb 还可以自定义标题。本主题讨论使用 Aspose.Cells.GridWeb API 在运行时自定义行和列标题。
自定义行标题
要自定义行的标题或标题:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体/页面。
- 访问 GridWorksheetCollection 中的工作表。
- 设置任何指定行的标题。
第 1 行和第 2 行的标题已自定义
自定义列标题
要自定义列的标题或标题:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体/页面。
- 访问 GridWorksheetCollection 中的工作表。
- 设置任何指定列的标题。
第 1 列和第 2 列的标题已自定义
冻结和解冻行和列
本主题说明如何冻结和解冻行和列。冻结列或行允许用户在滚动到工作表的其他部分时保持列标题或行标题可见。在处理包含大量数据的工作表时,此功能非常有用。当用户滚动时,只有数据向下滚动,标题保持不变,使日期更容易阅读。仅 Internet Explorer 6.0 或更高版本支持冻结窗格功能。
冻结行和列
要冻结特定数量的行和列:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体/页面。
- 访问工作表。
- 冻结一些行和列。
处于冻结状态的行和列
解冻行和列
解冻行和列:
- 将 Aspose.Cells.GridWeb 控件添加到 Web 窗体/页面。
- 访问工作表。
- 解冻行和列。
解冻后的工作表
保护行和列
本主题讨论了一些技术,用于保护行和列中的单元格免受最终用户执行的任何类型的操作。开发人员可以使用两种技术实现这种保护:将行和列中的单元格设置为只读,或者限制 GridWeb 的上下文菜单选项。
限制上下文菜单选项
GridWeb 提供了一个上下文菜单,最终用户可以使用该菜单对控件执行操作。该菜单提供了许多用于操作单元格、行和列的选项。
完整的上下文选项
通过限制上下文菜单中可用的选项,可以限制对行和列的任何类型的客户端操作。这可以通过将 GridWeb 控件的 EnableClientColumnOperations 和 EnableClientRowOperations 属性设置为 false 来完成。也可以通过将 GridWeb 控件的 EnableClientFreeze 属性设置为 false 来限制用户冻结行和列。
限制行和列选项后的上下文菜单