找回密码
 立即注册

QQ登录

只需一步,快速开始

wotangjing

论坛元老

38

主题

97

帖子

7041

积分

论坛元老

积分
7041

活字格认证

wotangjing
论坛元老   /  发表于:2015-7-31 09:04  /   查看:5937  /  回复:4
您好,我在试用Spread COM,遇到以下几个问题,能否帮我解答一下,谢谢!
1、控件是否有提供数据接口,外部的表数据怎么传入到控件中展现,如提供接口是什么样的格式(xml or json);

2、控件是否有内置的设计器(看介绍有Spread Designer),设计器能否支持模板格式的保存与加载;

3、控件除了内置的函数外,是否还支持加入自定义函数,以实现更丰富的取数和计算。

4 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-8-3 10:04:00
沙发
您好,
您的问题经过调查,答复如下:
1.目前支持的方式是使用DataSource,支持数据源和XML的格式,不支持JSON。
  1. Private Sub Command1_Click()
  2.     ' Create recordset using Biblio and bind to Spread
  3.     Set rec = New ADODB.Recordset
  4.     Set Conn = New ADODB.Connection

  5.     Query = "select * from Titles;"

  6.     Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Program Files\Microsoft Visual Studio\VB\biblio.mdb;Persist Security Info=False"
  7.     rec.Open Query, Conn, adOpenKeyset, adLockOptimistic
  8.     Set fpSpread1.DataSource = rec
  9. End Sub

  10. Private Sub fpSpread1_DataLoaded()
  11.     Label1.Caption = "Data has been loaded"
  12. End Sub
复制代码

  1. Private Sub Command1_Click()
  2.     Dim Buffer As String
  3.     Dim dso As New XMLDSOControl
  4.     Dim doc As IXMLDOMDocument
  5.     Dim da As New DataAdapter
  6.     Dim rs As New ADODB.Recordset

  7.     Call fpSpread1.ExportToXMLBuffer("Root", "Collection", Buffer, ExportToXMLUnFormattedData, "")
  8.     ' Load the XML data into an XML DSO control
  9.     Set doc = dso.XMLDocument
  10.     doc.loadXML (Buffer)
  11.     ' Map the DSO into a new Recordset object
  12.     ' using a DataAdapter
  13.     Set da.Object = dso
  14.     Set rs.DataSource = da
  15.     Set DataGrid1.DataSource = rs.DataSource
  16. End Sub
复制代码


2.控件有内置的设计器,支持保存和加载

3.支持自定义的公式。
回复 使用道具 举报
wotangjing
论坛元老   /  发表于:2015-8-4 19:28:00
板凳
回复 2楼frank.zhang的帖子

非常感谢!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-5 13:33:00
地板
不客气
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-13 17:09:00
5#
您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部