OWC 数据透视表工具箱项目对于 WebForm 呈灰色
我正在尝试使用 OWC 在 vb.net 2005 中的 Web 表单上构建数据透视表。我已将可透视项添加到工具箱中,但它呈灰色,因此我无法使用它。如果我开发 Winform 而不是 Webform,那么工具箱项目就在那里并且可以正常工作。
I'm trying to build a Pivottable on a webform in vb.net 2005 using OWC. I have added the Pivottable item to the toolbox, but it is grayed out and so I cant use it. If I develop a Winform instead of a Webform then the toolbox items are there and work correctly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“Office Web 组件”是 ActiveX 控件。您无法通过 WebForms 设计器将它们添加到网页。这就是它们被禁用(灰显)的原因。 WinForms 可以承载 ActiveX 控件,这就是设计表单时不会禁用这些组件的原因。
要将数据透视表添加到网页,请使用
object
元素并指定classid
为“clsid:0002E55A-0000-0000-C000-000000000046”。请参阅下面的示例。示例
以下是使用 FrontPage 2003 将数据透视表添加到网页时生成的代码。
以下是使用 SharePoint Designer 2007 将数据透视表添加到 Web 页时生成的代码。
以下是使用 Microsoft Excel 2003 的“另存为网页”并选中“添加交互性”时生成的代码。
The "Office Web Components" are ActiveX controls. You cannot add them to a web page through the WebForms designer. That is why they are disabled (grayed out). WinForms can host ActiveX controls, and that is why the components are not disabled when designing forms.
To add the PivotTable to a web page, use the
object
element and specify theclassid
of "clsid:0002E55A-0000-0000-C000-000000000046". See samples below.Sample
Following is the resulting code when adding the PivotTable to a web page using FrontPage 2003.
Following is the resulting code when adding the PivotTable to a web pge using SharePoint Designer 2007.
Following is the resulting code using Microsoft Excel 2003's Save As Web Page, with "Add interactivity" checked.