工作基本上转为了C#,要把原来的VB程序转为C#语言,表格控件打算用微软的OWC控件。(嘿嘿,不花钱,也不涉及侵权呢!)
只是有一个问题没解决,就是如何是表格列头的A、B、C、D什么的换成我想要的列头标题呢?麻烦大家指点一下。谢谢!
(转)OWC 控件简述
OWC(Office Web Components)是一个组件集合,包括图表(ChartSpace)、透视表(PivotTable)、电子表格(SpreadSheet)和数据源控件(DataSourceControl)。图表以多种既定图形展示数据;透视表是一种可交互式报表,可以快速分类汇总比较大量的数据,并可以随时选择其中页、行和列的不同元素,以期达到快速查看源数据的不同统计结果。这里的可交互,是指可以任意组合、可多维地展示数据;电子表格类似于大家熟悉的Excel,是一个既可输入又可输出数据的报表编辑器,虽然可以预先任意设定,但之后不能随意组合,是一个最多二维的报表制作工具;数据源控件是一个数据接口,可为图表、透视表和电子表格等提供数据库连接的接口工具。
图表(ChartSpace)、透视表(PivotTable)在展示统计数据方面用得比较多。笔者本文的重点是要关注电子表格(SpreadSheet),充分挖掘电子表格(SpreadSheet)可输入数据功能。前面提到电子表格类似于大家熟悉的Excel,正是它类似于Excel,笔者将用它来设计Web环境下的票据明细输入界面。
OWC属性与方法简介:
电子表格(SpreadSheet)主要属性、方法和事件如下:
Spreadsheet.XMLData 字符串类型的属性,可用来获得或设置XML格式的电子表格内容。
Spreadsheet.Range 该方法接受一个区域引用(例如A1:B2或A:B),返回一个Range对象。
Spreadsheet.ActiveSheet 当前激活的Sheet页
Spreadsheet.Cells 单元格集合
Spreadsheet.ActiveSheet.ActiveCell 当前激活单元格
Spreadsheet.AllowPropertyToolbox 控制是否显示属性工具箱。
Spreadsheet.AutoFit 决定控件是否处于”自动适应”模式。
Spreadsheet.Dirty 当控件中有任何修改,任何单元被改变后,这个属性会被置为true。通常使用Dirty属性来判断是否需要保存内容。
Spreadsheet.DisplayColHeaders, Spreadsheet.DisplayRowHeaders 控制是否显示行头和列头。
Spreadsheet.DisplayPropertyToolbox 控制是否显示属性工具箱。
Spreadsheet.DisplayTitleBar 控制是否显示标题栏。缺省true
Spreadsheet.DisplayToolbar 控制是否显示工具条。缺省是显示。
Spreadsheet.EnableAutoCalculate 控制电子表格模型是否重算。
Spreadsheet.ScreenUpdating 屏幕刷新。默认刷新。
Spreadsheet.Selection 返回当前选择的对象。使用TypeName函数来判断。
Spreadsheet.TitleBar 可以改变标题栏的文本和格式。
Spreadsheet.ViewableRange 控制电子表格实际可见的部分。
Range.Address 该属性返回一个区域的地址。
Range.Cells 区域单元格集合
Range.Column, Range.Row 区域中首行和首列的编号。
Range.Columns, Range.Rows Range对象包含的行或者列的集合。
Range.Value 该属性获得或设置区域的值。
Range.Formula 该属性读写一个单元的公式字符串。记住在公式的开始使用等号(=)。
Range.Text 返回Range.Value属性的格式化版本。
Range.NumberFormat 字符串类型的属性,控制单元中数字的格式。
Range.Font 返回一个许多组件都能使用的常用的Font对象。
Range.Borders 该属性返回一个Borders对象,可以通过它来设置每个单元边框的各个特性,如边框线的线粗,样式及颜色。
Object_Initialize() 在控件加载时发生,但在加载完成前完成初始化。
Range_Change() 只要电子表格中的一个或多个单元被改变,该事件就会被触发。
Object_StartEdit (ByVal Selection, ByVal InitialValue, ByVal Cancel, ByVal ErrorDescription)Object_EndEdit(ByVal Accept, ByVal FinalValue, ByVal Cancel, ByVal ErrorDescription) 当一个单元将要被编辑,正要结束编辑时触发。
分享到:
相关推荐
c#中经常会用到列表,若表头复杂则可用owc控件,其希望对大家有帮助
c#中经常会用到列表,若表头复杂则可用owc控件,其希望对大家有帮助
OFFICE OWC11 图表控件下载 owc11.msi
许多朋友说DELPHI6安装不上OWC,有的说是DELPHI6自带了,DELPHI6下其实是可以安装OWC的。
* 透视表控件 * 系统适用: .NET 2005 或 .NET2008 * 作 者:龍.net * 版权所有:蜗牛水里爬 * 版 本:1.00 * 日 期:2009-10-9 * 功能简介:实现透视表功能。纯DIV+CSS布局火狐不兼容、只兼容IE浏览器火狐下...
基于office的OWC组件生成图片,非常方便快捷好用
报表必备控件 office web comment
owc生成报表 owc源码展示 owc可直接运行 owc考试分析报表Demo owc可执行,支持63种报表形式,在我的自定义控件中只实现了13中,如果有需求的话还可以联系我,我再把没有写完的部分完成,我的邮箱:nailwl@163.com ...
Office Web Components 是组件对象模型 (COM) 控件的集合,可用于将电子表格、图表和数据库发布到网站上。
OWC中SpreadSheet控件的操作方法集合
ASP.NET用OWC绘图控件实现统计图表代码.自己总结的,希望能帮到大家!
使用OWC图形引擎生成报表,此项目是针对OWC所写的接口文件,实现了很多方法,需要研究微软提供的图形报表引擎的朋友下载去看看,没错的
OWC11.msi OWC11.DLL
VS2015引用owc11时报错解决方案需要用到的插件,包括owc11.exe、msdatasrc.dll和ActiveX的相关功能dll
说明:用工具生成xml,然后用压缩包里面的页面读xml,展现,这个东西最初是为了展现olap数据做的。比较粗陋的东西,本不想献丑,看到多人想要,希望给大家一个思路把。。 至于做出好的样式还是需要个人去发挥。...
尽管有人创建了解决方案"OWC(含补丁,适用于win8_office2010_office2013等苛刻环境)",但是该方案没有从根本上明确解决OWC在OFFICE2007/2010/2013以及win7/win8/win2008R2/win2012/win2012R2环境下使用OWC的问题。...
OWC10下载OWC10下载OWC10下载
一个owc11 网络图形编程实例。讲述了一个关于owc各种版本的编程。是值得收藏的。
owc散点图owc散点图owc散点图owc散点图owc散点图owc散点图owc散点图owc散点图owc散点图
一外很完整的学习OWC的应用试例 OWC应用例子 OWC应用例子