请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 公式设置

lud
论坛元老   /  发表于:2012-1-5 14:46  /   查看:5011  /  回复:8
在显示界面能不能使用公式编辑,也就是输入“=”号进行公式编辑

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-1-5 15:17:00
沙发
lud 你好,如果在运行时给单元格设置公式,可以通过 FormulaTextBox 控件来实现,添加之后,需要和 Spread 关联,代码:

  1.   this.formulaTextBox1.Attach(this.fpSpread1);
复制代码
FormulaTextBox  在工具箱中的位置,如图:

png

png
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-1-5 15:57:00
板凳

出现错误

谢谢版主,但是在删除公式的 时候出现了下面图片的错误

QQ截图20120105155629.png

46.98 KB, 下载次数: 432

png

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-5 16:12:00
地板

回复 3# lud 的帖子

lud  你好,能描述下出现问题的操作步骤吗?我这边没有重现你的问题,给你带来不便很抱歉~
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-5 16:16:00
5#

回复 1# lud 的帖子

lud  你好,不好意思,关于 1# 补充一点,可以通过 FormulaEditorUI 辅助公式设置,在该对话框添加的公式会自动填充到 FormulaTextBox 中,并设置给单元格。请通过以下代码查看:
  1. private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Win.Spread.FormulaEditorUI formulaEditor = new FarPoint.Win.Spread.FormulaEditorUI(this.fpSpread1.Sheets[0]);
  4.             formulaEditor.ShowDialog();
  5.         }
复制代码
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-1-5 16:36:00
6#
这个功能我用过了,使用起来很麻烦,我要实现的是和Excel表里编辑公式类似的功能,还有在数值型结构里输入等于号要点击好几次才可以输入进去
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-5 16:52:00
7#

回复 6# lud 的帖子

lud 你好,
1.关于 FormulaEditorUI 添加公式的操作,双击可以将公式添加到公式栏中,而单击显示公式说明。所以有时我们会误认为反应失灵。给你带来不便,很抱歉~
2.楼主,请问 3# 的问题解决了吗?
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-1-5 17:11:00
8#
3#问题把错误给抛出不处理了,我以前也做在DataGridView上也做过类似的功能
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-5 17:16:00
9#

回复 8# lud 的帖子

好的,有好的使用 Spread 经验或技巧,强烈支持和大家分享,祝工作顺利~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部