java实现控件绑定数据源_Spread COM:在 html 文件中嵌入 Spread 表格控件并绑定数据源...

葡萄城控件以 .NET 平台为主,在众多明星产品中 Spread 即为一款以高度兼容 Excel 著称的表格控件。有很多 Java 平台的朋友们询问 Spread 是否可以在 Java 平台下使用?答案是肯定的,我们可以在 JSP 网页中嵌入 Spread COM 控件来实现和 Excel 之间的交互。

本篇文章即为如何在网页中插入 Spread COM 控件、以及使用 VBScript 绑定 Spread 数据源的简单示例,请参考:

还在为添加复杂的 Object CLASSID 和 PARAM NAME="x" VALUE="y" 键值对而烦恼么?这里推荐一款工具 ActiveX Control Pad。我们可以通过 ActiveX Control Pad 添加 ActiveX 插件,通过其内置的对话框设置属性和事件。

下面我们来看下使用方法:

1.点击 Edit 选择 Insert ActiveX Control,

99446b1e3b168d2c2195639dde3dd5d3.png

2.弹出的对话框中罗列了已经注册的 ActiveX 控件。 我们以 Spread 作为测试 ActiveX 控件:

eea9cd6fd9507cf1ca01369c1049af74.png

3.此时,弹出 Spread 设计窗体和 Spread 属性窗体。

245c965d4bcc60c843b8f4ea6a2c1818.gif

4.关闭窗体后,Spread COM 标签自动添加到

标签内:

c9873943df0adc336f12b9897a79cb8e.png

5.同时,我们可以通过 ActiveX Control Pad 工具添加 Spread 事件,方法如图所示:

点击,Script Wizard 菜单项打开 Script Wizard 对话框。

fa83e284a0d4085639512664dfecfc4f.png

展开 fpSpread1 节点,我们可以看到这里罗列出了 Spread 所有事件,选择事件点击 Insert Action 即可添加

fee63e11b5e9d3c212e0a8d67c085a6f.png

6.由于绑定数据源测试需求,我们这里添加 Window 的 Onload 事件,代码如下:

7.添加数据源绑定代码:

Dim conn,rs,sqlstr

Set conn = CreateObject("ADODB.Connection")

conn.open "provider=microsoft.jet.oledb.4.0;data source=yourdbname"

Set rs = CreateObject("ADODB.RecordSet")

sqlstr = "Select top 100 * from yourtablename"

rs.open sqlstr,conn,3,3

Set fpSpread1.DataSource = rs

fpSpread1.MaxRows = fpSpread1.DataRowCnt

8.保存之后,运行效果如图:

99ac012fec99fafab9e07ca447f7c138.png

以上即为插入 Spread COM 控件到 HTML 文件中的方法,欢迎您提出宝贵的意见。

在本机注册了 Spread COM 控件后(点击下载),可以下载页面进行体验:

包含 Spread COM 的 HTML 页面 点击下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值