教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

Farpoint Spread For Windows Forms 5.0 使用指南 中文(13)

来源:网络收集 时间:2026-07-11
导读: [C#] fpSpread1.Sheets[0].AllowNoteEdit = true; fpSpread1.Sheets[0].Cells[1, 1, 3, 3].Note = \ fpSpread1.Sheets[0].Cells[1, 1, 3, 3].NoteIndicatorColor = Color.Green; fpSpread1.Sheets[0].Cells[1, 1, 3

[C#]

fpSpread1.Sheets[0].AllowNoteEdit = true; fpSpread1.Sheets[0].Cells[1, 1, 3, 3].Note = \

fpSpread1.Sheets[0].Cells[1, 1, 3, 3].NoteIndicatorColor = Color.Green; fpSpread1.Sheets[0].Cells[1, 1, 3, 3].NoteStyle = FarPoint.Win.Spread.NoteStyle.StickyNote;

[Visual Basic]

FpSpread1.Sheets(0).AllowNoteEdit = True FpSpread1.Sheets(0).Cells(1, 1, 3, 3).Note = \

FpSpread1.Sheets(0).Cells(1, 1, 3, 3).NoteIndicatorColor = Color.Green FpSpread1.Sheets(0).Cells(1, 1, 3, 3).NoteStyle = FarPoint.Win.Spread.NoteStyle.StickyNote

单元格操作 29

产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com

是一个用字符串来说明的公式表达式,通常包含一些功能、操作和常量的组合。

当设置行或列的公式时,您给该行或列指定了一个默认的公式。换句话说,该公式可以被用到行或

列上任何的单元格(假设该公式不是在单元格级别上被覆盖)。对于行或列的公式,Spread 使用行或

列中的第一个单元格为基础位置。如果使用相对寻址,该公式为列A 的每个单元格计算出不同结果。

如果您想要列A 的每个单元格得到C2 和D2 (不是列C 和列D 上所有行的数据) 的总和,您可能需要用

到表达式$C$2+$D$2,这个表达式用了绝对路径。

您可以通过指定对象的Formula 属性或在设计器上输入公式来为一个对象设置公式。如何使用代码

来完成这个操作,请参考下面的内容。有关使用设计器来输入一个公式的说明,请参考在设计器中输入

公式中的指南。您可以让最终用户键入等号,然后输入表达式来完成输入公式的操作。 在查找数据时,要小心单元格的类型,以及您是否使用Text 或Value 属性作为公式中的数据计 算。当您使用Text 属性计算单元格数据,电子表单使用单元格类型把指定的字符串解析成所需的数据

类型。当您把单元格数据保存在Value 属性上时,工作表接受指定的数据,也没有解析发生。所以如果

您设定了一个字符串,它仍然是一个字符串。有些和数字相关的功能(如SUM)会忽略在单元格区域

中的非数字数值。例如,如果单元格区域A1:A3 包含值(1,“2”,3),则公式SUM(A1:A3)的

值为4,因为SUM 函数忽略字符串“2”。要确保您设置的公式计算正确请使用正确的数据类型。 一个公式中包含的字符串常量可以包含诸如新行字符的特殊字符(即'\\n')。请确保您的公式中用

正确的方式描述了引用的字符串常量。下面的C#代码创建了一个多行文本单元格,其设置的公式包含

了一个字符串常量,一个换行字符。 使用代码

这种使用代码添加公式的方式只有在运行时才能看到效果。您可以通过设置单元格、行或者列的

Formula 属性来为单元格、行或者列添加一个公式。 示例

下面这个 示例演示了从第一个单元格中查找第五次的Product 的值,把结果放置到另外一个单元

格中。然后计算出单元格区域(A1 到A4)的总计把结果放到第三列中。 使用 Formula 编辑器

在运行时,您可以在Spread 设计器中使用Formula 条或者Formula Editor 在单元格中输入一个公

式。Formula Editor 也可以从Properties Window 打开使用。关于创建公式的详细功能和操作, 请参考

TextCellType ct = new TextCellType(); ct.Multiline = true;

fpspread1.Sheets[0].Cells[0,0].Formula = \

[C#]

FpSpread1.ActiveSheet.Cells[2, 0].Formula = \FpSpread1.ActiveSheet.Columns[3].Formula = \

[Visual Basic]

FpSpread1.ActiveSheet.Cells(2, 0).Formula = \FpSpread1.ActiveSheet.Columns(3).Formula = \

单元格操作 30

产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com

Spread 的.NET Formula Reference。 1. 选择一个电子表单。

2. 选择电子表单的一个或多个单元格。

3. 在Formula 属性上,点击箭头按钮可以打开Formula Ediotr。

4. 在Formula Editor 上,您可以在编辑框内键入公式。您可以在编辑框的某个特定功能名称上双

击以帮助输入公式,您可以键入操作符和常量来完善您的公式。 5. 完成之后,点击“应用”,点击“OK”关闭编辑器。

6. 如果您在Spread 设计器上工作,从“文件”菜单选择“应用并退出”来应用变更然后退出 Spread 设计器。

行列操作 31

产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com

4. 行列操作

4.1 设置行列数

当您创建一个电子表单的时候,它会自动创建500 行和500 列。您可以把行数或者列数设置为0

到2000000 之间的任意数字。

更多信息,请参考SheetView.RowCount 属性和 SheetView.ColumnCount 属性。. 使用代码

为 Sheets 对象设置 ColumnCount 或者 RowCount 属性。 示例

这个例子演示了设置第一个电子表单的行数为100,列数为10。 使用 Spread 设计器

1. 选择您想设置行数或者列数的电子表单。

2. 在电子表单的属性列表里设置ColumnCount 和RowCount 属性。

3. 从“文件”菜单选择“应用并退出”来应用变更到组件然后退出Spread 设计器。

4.2 移动行列

用户可以拖拽并移动行或列。设置AllowRowMove 属性可以让用户移动行,设置AllowColumnMove 属性可以让用户移动列。如果您想要用户移动多行或多列,请设置AllowRowMoveMultiple 或者

AllowColumnMoveMultiple 属性。 [C#]

fpSpread1.Sheets[0].ColumnCount = 10; fpSpread1.Sheets[0].RowCount = 100;

[Visual Basic]

FpSpread1.Sheets(0).ColumnCount = 10 FpSpread1.Sheets(0).RowCount = 100 …… 此处隐藏:1358字,全部文档内容请下载后查看。喜欢就下载吧 ……

Farpoint Spread For Windows Forms 5.0 使用指南 中文(13).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520443.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)