免费web表格控件.docx
- 文档编号:29809249
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:11
- 大小:19.94KB
免费web表格控件.docx
《免费web表格控件.docx》由会员分享,可在线阅读,更多相关《免费web表格控件.docx(11页珍藏版)》请在冰豆网上搜索。
免费web表格控件
竭诚为您提供优质文档/双击可除
免费web表格控件
篇一:
cellweb表格控件方法
―――――――行列区域设置――――――
setcols(colsaslong,sheetindexaslong)
参数
cols
为列数。
sheetindex
为页号
注释
设置某页的列数。
―――――――――――――――――――――――――――――――――――――――
参数
startcol
开始列
startrow
开始行
endcol
结束列
endrow
结束行
sheet
指定页
注释
根据指定形式来清除指定区域中的内容。
――――――――――――――――――――――――――――――――――――――――
参数
rows
为行数
sheetindex
为页号
注释
设置某页的行数。
――――――――――――――――――――――――――――――返回值
sheetindex索引的工作表页的列数。
参数
sheetindex
工作表页号索引值,索引从0开始。
注释
如果使用此方法之前,本页还没有读入内存,请先调用。
参数
sheetindex
为页号
注释
获得某页的总行数。
如果使用此方法之前,本页还没有读入内存,请先调用方法。
参数
startcol
要插入的起始位置;
count
要插入的总数;
sheetindex
页号。
注意
每张表页最多可以有255列。
在startcol等于表页总列数时使用该方法,相当于追加列。
例如:
dimtotalcolsaslong
totalcols=cell.getcols(0)
cell.insertcoltotalcols,4,0
在第一张表页的最后追加4列。
注释
插入列。
参数
startcol
要删除的起始位置
count
要删除的总数
sheetindex
页号
注释
根据输入的参数确定删除指定列的起始位置、所要删除的总数以及指定列所在的页号来删除指定列。
参数
startrow
要插入的起始位置
count
要插入的总数
sheetindex
页号
注意
每张表页最多可以有65535行。
在startrow等于表页总行数时使用该方法,相当于追加行。
例如:
dimtotalRowsaslong
totalRows=cell.getRows(0)
cell.insertRowtotalRows,4,0
在第一张表页的最后追加4行。
注释
插入行。
参数
startrow
要删除的起始位置
count
要删除的总数
sheetindex
页号
注释
删除指定的行。
返回值
当前单元格的列号。
注释
获得当前单元格的列号,单元格的坐标是从1开始的,即:
a1单元格的坐标是(1,1)。
返回值
当前单元格的行号。
注释
获得当前单元格的行号,单元格的坐标是从1开始的,即:
a1单元格的坐标是(1,1)。
篇二:
grid++web报表插件介绍-web报表api,grid++
web报表插件介绍-web报表
grid++Report插件适用于开发b/s结构的网络报表系统,是软件开发人员开发web报表的最佳选择。
支持asp,,jsp,Vbscript,javascript,php等一切web开发技术。
可以在浏览器中直接打印报表(非ie打印)与导出报表。
带有国际化数字签名,在ie中自动下载更方便,让用户使用更安全。
特点
1.grid++Report插件与grid++Report组件构建在相同的报表引擎之上,两者具有相同编程接口与相同报表格式定义,以及相同的知识学习过程,让您开发b/s系统与c/s系统共享相同的开发经验与开发资源。
2.网络报表界面美观,具有与桌面报表一样的报表展现功能与操作体验,大大改善浏览器中报表功能。
3.支持丰富的报表数据来源,远程oledb数据源直接访问、服务端数据集载入、客户端数据集与xml数据载入、以及一切可访问数据的加载。
4.数据经过高效压缩,极大减小数据网络传输量。
5.插件是一个纯客户端软件,支持一切web开发语言,如:
asp、、jsp、php等。
客户端脚本支持Vbscript、javascript。
6.带有国际化数字签名,让用户使用的更安全、更放心。
7.grid++Report经过多年发展,用户数量众多,产品成熟稳定高效,易学以用。
组成部分:
1.报表打印显示插件:
以打印预览的方式在ie浏览器中展现报表,并能打印输出或导出为多中格式文档(excel、RtF、pdF、文本,csV、图像等)。
2.报表查询显示插件:
以类似数据网格(datagrid)方式在ie浏览器中展现报表,其数据展现功能比常规的数据网格要强大得多。
并可以打印或打印预览报表,或导出为多种格式文档(excel、RtF、pdF、文本,csV、图像等)。
3.报表对象:
这是一个不可见的对象,也是本软件功能实现的核心对象,相当于报表引擎。
在网页中创建这个对象,可以实现无界面打印,将web数据直接打印出来,也可以执行数据导出功能。
报表打印显示插件与报表查询显示插件都引用一个报表对象,在网页中与报表的交互主要就是访问报表对象及其子对象。
4.报表设计器插件:
在网页中可视化设计报表模板,关联一个报表对象。
参考报表插件运行原理介绍|插件主要编程接口|向报表提供记录集数据|向报表统一提供记录集数据与参数数据
web报表插件运行原理介绍-web报表
web报表插件负责在网页浏览器中完成报表展现与输出等一系列任务,而其展现的数据来自web服务器。
报表展现与输出需要的数据包括两部分:
报表模板定义数据与报表运行数据(含明细记录数据与参数数据),报表引擎根据报表模板与报表运行数据运算出最终的报表结果,每个报表都需要提供报表模板与报表运行数据。
这两部分数据就需要web服务器来提供,报表插件用两个属性来指定获取这两部分数据的uRl值。
当在网页文件中加入插件时,通常会为插件的这两个属性设上相应的值。
报表模板一般是通过报表设计器应用程序可视化设计并保存到文件,只要将这些文件部署到web服务器的目录下,其就会有对应的web访问uRl,报表插件通过对应属性关联这个uRl就会自动从此uRl读取报表模板数据。
报表插件对报表运行数据的格式进行了约定,是一种规定格式的xml数据。
报表开发者应该提供产生这样格式数据的web服务程序,web服务程序在web服务器中按照这种约定产生数据。
报表插件通过对应属性关联其uRl,就会自动从此uRl读取报表运行数据。
报表运行数据通常从数据库中查询出来,在grid++Report提供的例子程序中,已经为产生这样的xml数据提供了通用的函数,所以编写这些提供数据的web服务程序也非常简单。
参考报表插件介绍|插件主要编程接口|向报表提供记录集数据|向报表统一提供记录集数据与参数数据
web报表开发过程指导-web报表
用grid++Report插件开发b/s报表的过程主要包括:
报表模板设计,报表数据提供与展现,发布报表系统。
报表模板设计:
在安装grid++Report之后,用其报表设计器程序设计报表模板。
开发桌面报表与开发b/s报表采用相同的报表模板设计程序及报表模板格式,两种开发方式可以共享报表模板。
报表设计器程序是一个可视化工具,有关其使用帮助请参看《grid++Report帮助》。
安装目录下的例子模板也是我们学习报表模板设计的重要资料。
报表数据提供与展现:
在设计好报表模板之后,接下来的任务就要在网页中展现报表。
首先在网页中插入报表插件,并设置相应的参数关联报表模板。
报表运行一般需要加载动态数据,报表数据与报表模板经过报表引擎的运算就会生成实际的报表。
一般是通过网页
服务产生报表数据,报表插件从网页服务uRl地址获取报表数据,接下来的帮助部分就会对各种加载报表数据的方式进行说明。
发布b/s报表系统:
开发好的报表系统最后需要部署到用户实际使用的环境中,需要将报表数据库,报表模板文件,报表展现网页文件与报表数据提供网页程序文件部署到实际使用的服务器上。
另插件安装包文件也要拷贝到web服务器的网站某个目录下,用户初次访问报表网页时会在客户端机器上自动下载安装grid++Report报表插件。
更多详细新戏情参考插件安装包文件说明。
在开发过程中采用相对路径,可以大大减小发布时需要进行的代码调整。
参考报表插件介绍|报表插件运行原理介绍|插件主要编程接口|向报表提供记录集数据|向报表统一提供记录集数据与参数数据
grid++Report插件主要编程接口说明-web报表grid++Report报表插件与grid++Report报表组件的接口几乎完全一致,在没有特别声明的前提下,帮助中内容适用于两者。
这里只是列出对插件起步使用比较常用的一些属性与方法进行说明。
报表打印显示插件与报表查询显示插件的属性与方法:
以下属性与方法在两个插件中具有类似的功能与用法,更多关于这两个插件的编程接口请参考帮助中的igRprintViewer与igRdisplayViewer。
Report属性:
指定插件关联的报表对象,通过此属性对报表进行访问。
ReportuRl属性:
指定插件要展现报表的报表模板所处的uRl值,在运行时从此uRl载入报表定义模板。
datauRl属性:
指定插件要展现的报表数据来源uRl值,在运行时从此uRl载入xml格式的报表明细记录集。
autoRun属性:
指定插件在浏览器中显示后是否自动运行生成报表。
如果指定了ReportuRl属性,且本属性为true,插件在浏览器中显示后自动运行生成报表。
start与stop方法:
start方法启动插件的运行,stop方法停止插件的运行。
如果没有指定autoRun属性为true,一定要调用start方法开始插件的运行。
如果在插件运行之后,打算更新显示报表数据,应该首先调用stop方法停止插件的运行,然后向报表定义新参数或重新向报表加载数据,最后调用start方法开始插件的运行。
报表设计器插件的属性与方法:
以下属性与方法在两个插件中具有类似的功能与用法,更多关于这两个插件的编程接口请参考帮助中的igRprintViewer与igRdisplayViewer。
loadReportuRl属性:
指定插件要设计报表的报表模板所处的uRl值,在运行时从此uRl载入报表模板数据。
saveReportuRl属性:
指定插件设计的报表模板数据提交保存的uRl地址,由此uRl网页服务完成报表模板的保存。
datauRl属性:
指定插件要展现的报表数据来源uRl值,当进入预览视图与查询视图时从此uRl载入xml格式的报表数据。
报表引擎对象的属性与方法:
报表引擎对象通过插件的Report属性访问,这个对象是访问其它报表子对象的最上级父对象。
更多编程接口请参考帮助中的igridppReport。
myinterface属性:
获取报表对象的接口引用。
如果要在网页中响应报表事件,必须在网页中显式定义报表,如果此报表要关联报表显示插件,将此属性值设定给插件的Report属性即可建立关联。
下面的示例代码实现了:
显式定义报表、定义报表事件响应函数体、报表显示器插件关联报表对象。
Fieldbyname方法:
根据字段名称找到对应字段对象,然后对子段进行访问。
parameterbyname方法:
根据参数名称找到对应参数对象,然后对参数进行访问。
prepareRecordset方法:
准备向报表记录集加载记录数据。
准备通过脚本代码
向报表加载一笔笔记录数据时,必须首先调用本方法。
loadFromuRl方法:
从指定的uRl地址
载入报表模板数据。
savetouRl方法:
将报表模板数据提交给指定的uRl地址,由此uRl网页服务完成报表模板的保存。
loaddataFromuRl方法:
从指定的uRl地址载入报表明细记录集数据,数据必须为xml格式并符合约定的形式。
loaddataFromxml方法:
从xml文字串中载入报表明细记录集数据,数据应符合约定的形式。
报表记录集对象的属性与方法:
篇三:
c#表格控件详解
c#表格控件详解
1.gridView控件
gridView控件用于显示表中的数据。
通过使用gridView控件,您可以显示、编辑、删除、排序和翻阅多种不同的数据源(包括数据库、xml文件和公开数据的业务对象)中的表格数据。
显示表格数据是软件开发中的一个周期性任务。
提供了许多工具来在网格中显示表格数据,例如gridView控件。
通过使用gridView控件,您可以显示、编辑和删除多种不同的数据源(例如数据库、xml文件和公开数据的业务对象)中的数据。
可以使用gridView来完成以下操作:
通过数据源控件自动绑定和显示数据。
通过数据源控件对数据进行选择、排序、分页、编辑和删除。
另外,还可以通过以下方式自定义gridView控件的外观和行为:
指定自定义列和样式。
利用模板创建自定义用户界面(ui)元素。
通过处理事件将自己的代码添加到gridView控件的功能中。
1.1使用gridView控件进行数据绑定
gridView控件提供了两个用于绑定到数据的选项:
使用datasourceid属性进行数据绑定,此选项让您能够将gridView控件绑定到数据源控件。
建议使用此方法,因为它允许gridView控件利用数据源控件的功能并提供了内置的排序、分页和更新功能。
使用datasource属性进行数据绑定,此选项使您能够绑定到包括数据集和数据读取器在内的各种对象。
此方法需要为所有附加功能(如排序、分页和更新)编写代码。
当使用datasourceid属性绑定到数据源时,gridView控件支持双向数据绑定。
除可以使该控件显示返回的数据之外,还可以使它自动支持对绑定数据的更新和删除操作。
1.2在gridView控件中设置数据显示格式
可以指定gridView控件的行的布局、颜色、字体和对齐方式。
可以指定
行中包含的文本和数据的显示。
另外,可以指定将数据行显示为项目、交替项、选择的项还是编辑模式项。
gridView控件还允许指定列的格式。
1.3使用gridView控件编辑和删除数据
默认情况下,gridView控件在只读模式下显示数据。
但是,该控件还支持一种编辑模式,在该模式下控件显示一个包含可编辑控件(如textbox或checkbox控件)的行。
您还可以对gridView控件进行配置以显示一个delete按钮,用户可单击该按钮来删除数据源中相应的记录。
gridView控件可对其关联数据源自动执行编辑和删除操作,使您无需编写代码即可启用编辑行为。
或者,也可以以编程方式控制编辑和删除数据的过程(如在gridView控件绑定到只读数据源控件的情况下)。
您可以使用模板对当某个行处于编辑模式时使用的输入控件进行自定义。
1.4gridView排序功能
gridView控件支持在不需要任何编程的情况下通过单个列排序。
通过使用排序事件以及提供排序表达式,您可以进一步自定义gridView控件的排序功能。
1.5gridView分页功能
gridView控件提供一种简单的分页功能。
可以通过使用gridView控件的pagertemplate属性来自定义gridView控件的分页功能。
适用场景
gridView控件一般适用于以表的形式显示规则的二维关系数据。
例如用于显示站点下所有用户的列表。
2.datalist控件
datalistweb服务器控件以可自定义的格式显示数据库行的信息。
显示数据的格式在创建的模板中定义。
可以为项、交替项、选定项和编辑项创建模板。
标头、脚注和分隔符模板也用于自定义datalist的整体外观。
通过在模板中包括web服务器控件,可将列表项连接到代码,这些代码使用户得以在显示、选择和编辑模式之间进行切换。
datalist与gridView不同,必须通过自定义的template来显示数据项。
datalist与gridView相比不支持排序,分页功能。
适用场景
datalist一般适用于显示“单列多行”关系的数据,例如用于显示产品列表,每一个listitem显示一件产品的信息,你可以为listitem定义自己需要
的格式。
3.Repeater控件
Repeaterweb服务器控件是一个容器控件,它使您可以从页的任何可用数据中创建出自定义列表。
Repeater控件不具备内置的呈现功能,这表示用户必须通过创建模板为Repeater控件提供布局。
当该页运行时,Repeater控件依次通过数据源中的记录,并为每个记录呈现一个项。
Repeater控件与上述2个控件相比显得最为单薄,Repeater一般用于只读的数据,对数据呈现的列表不具备编辑,排序,分页等功能。
适用场景
功能非常单薄,它使用数据源返回的一组记录呈现只读列表。
4.detailsView控件
detailsView控件一次呈现一条表格形式的记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。
detailsView控件通常用在主/详细信息方案中,在这种方案中,主控件(如gridView控件)中的所选记录决定了detailsView控件显示的记录。
5.FormView控件
FormView控件与detailsView控件类似,它一次呈现数据源中的一条记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。
不过,FormView控件与detailsView控件之间的差别在于:
detailsView控件使用基于表格的布局,在这种布局中,数据记录的每个字段都显示为控件中的一行。
而FormView控件则不指定用于显示记录的预定义布局。
实际上,您将创建包含控件的模板,以显示记录中的各个字段。
该模板包含用于设置窗体布局的格式、控件和绑定表达式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 免费 web 表格 控件