找回密码
 立即注册

QQ登录

只需一步,快速开始

jiangxun

注册会员

1

主题

3

帖子

31

积分

注册会员

积分
31
最新发帖
jiangxun
注册会员   /  发表于:2016-12-11 11:34  /   查看:4789  /  回复:4
1金币
本帖最后由 jiangxun 于 2016-12-11 11:47 编辑

如何将spread控件添加的我的项目窗口里
我使用的是foxtable平台,请问如何将spread添加到我的窗口里及如何打开设计器,如何交互Cell中的数据

以下是添加ReoGrid控件的代码例子,请按此参考
这是在按钮c l i c k事件中添加的代码:
Dim grid As new unvell.ReoGrid.ReoGridControl()
grid.Dock =  system.windows.forms.DockStyle.Fill
e.Form.Panel.Controls.Add(grid)

运行后点击按钮得到如下结果

blob116559142.png

运行上述代码后结果

运行上述代码后结果

4 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-12 14:57:32
沙发
您好,您是邮件也提问过这个问题吧。
方便其他用户浏览,我再回复一次。
使用Spread和其他控件一样,可以通过controlls 的add方法添加
  1. FarPoint.Win.Spread.FpSpread fpSpread1 = new FarPoint.Win.Spread.FpSpread();
  2.             fpSpread1.Sheets.Count = 3;
  3.             fpSpread1.Dock = DockStyle.Fill;

  4.             this.panel1.Controls.Add(fpSpread1);
复制代码


Spread控件是没有设计器的,产品中提供了设计器的源码,您可以集成到您的项目中。
设计器设计好的模板,通过保持xml方式导入到导出
回复 使用道具 举报
jiangxun
注册会员   /  发表于:2016-12-20 20:47:51
板凳
按照您的代码转化为foxtable的代码格式为:
Dim fpSpread1 As object
fpSpread1 = new FarPoint.Win.Spread.FpSpread()
fpSpread1.Sheets.Count = 3
fpSpread1.Dock = system.windows.forms.DockStyle.Fill
e.Form.Panel.Controls.Add(fpSpread1)
运行结果为下图:
C:\Users\Administrator\Desktop\QQ截图20161219232558
请求帮助我使用的是V9版本
QQ截图20161219232558.jpg
回复 使用道具 举报
jiangxun
注册会员   /  发表于:2016-12-21 00:10:30
地板
贵司工作人员给我的链接地址
QQ截图20161221000953.jpg
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-21 09:39:44
5#
spread winform 需要安装然后再授权工具中输入给您的授权码激活。
使用是需要在项目的\Properties 文件夹下加入licenses.licx 授权文件。
您可以再VS中新建一个工程,从工具箱中拖拽一个spread控件,会自动生成这个文件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部