仓酷云

标题: ASP网页设计在ASP中利用智岛网格控件全历程 [打印本页]

作者: 再现理想    时间: 2015-1-16 22:57
标题: ASP网页设计在ASP中利用智岛网格控件全历程
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了历程|控件在ASP中利用智岛网格控件全历程
--------------------------------------------------------------------------------




智岛网格控件作为数据的暗示层,能够十分便利的举行泉币款式、国民币巨细写、中文巨细写、各类逻辑款式、百分比款式、千分位支解等款式设置;能够解冻、锁定行列、对输出数据举行考证;可对字段设置公式,便利快速地统计、汇总数据。智岛网格控件以其丰厚多样的体现情势、复杂易用的操纵博得了宽大软件开辟职员的分歧好评。上面和人人分享一下智岛网格控件在ASP中的使用心得:





款式设置



图片办理



多层题目



汇总形式



解冻锁定



兼并形式



1、注册智岛网格控件

下载智岛网格控件(其文件名为OGrid.ocx)后,依照以下办法注册控件:

点击“入手下手”→“运转”;在运转对话框中输出以下命令:
regsvr32 <OGrid.ocx文件的相对路径> 注册智岛网格控件控件
regsvr32/u<OGrid.ocx文件的相对路径>排除智岛网格控件的注册

2、在页面中增加智岛网格控件

在页面中到场以下代码,便可拔出智岛网格控件:

<objectclassid="clsid:79B00E6B-6110-46AE-891C-97773022C958"width="0"height="0"id="OGrid"CODEBASE="http://www.oapro.com/ostarocx/download/OGrid.ocx"></object>

个中:
width和height:控告件的显现宽度和高度;
id:控告件工具的称号,经由过程该称号完成对控件的操纵;
CODEBASE:指没有安装智岛网格控件的客户端运转该页面时主动下载安装该控件的刂贰?lt;/P>

3、用智岛网格控件体现XML格局数据

1.XML文档格局

智岛网格控件接纳XML文档作为数据存储互换格局,上面是一份XML文档格局:

<?xmlversion="1.0"encoding="GB2312"?>
<Table>
<TableInfo><!--表信息-->
<TableName>人事表</TableName><!--数据表称号-->
<FieldInfoArray>
<FieldInfo><!--纪录字段信息的XML-->
<FieldName>姓名</FieldName><!--字段称号-->
<DataType>10</DataType><!--字段数据范例3:逻辑型7:数值型10:字符型12:备注型23:日期型-->
<CellType>0</CellType><!--表元范例0:文本框,1:组合框,2:查验框,3:日期工夫,7:国民币小写栏金额控件-->
</FieldInfo>
...
</FieldInfoArray>
</TableInfo>

<Rows><!--多行数据-->
<Row><!--单行数据-->
<name>张三</name>
<sex>男</sex>
...
</Row>
...
</Rows>
</Table>

2.代码完成

经由过程以下语句关照智岛网格控件翻开XML文档:

OGrid.OpenTableXML("")

个中引号内XML文档的相对路径,比方:
http://www.oapro.com/ostarocx/sample/OGrid/xml/款式设置.xml
大概
C:款式设置.xml

4、用智岛网格控件体现来自于数据库的数据

1.XML文档格局

智岛网格控件接纳XML文档作为互换格局,但更多的数据源是数据库,怎样体现来自于数据库的数据呢?我们能够将数据库的数据静态转为XML格局。以下代码完成了将一ACCESS数据库中指定命据表的内容转为XML文档格局。您可将代码中db.mdb文件换成您本人的数据库称号。指定的数据表称号来自于传送到该文件的参数值:Table_name。

<%
dimsql,rs
dimTable_name
<!--获得数据表称号-->
Table_name=request.QueryString("Table_name")
Setrs=Server.CreateObject("ADODB.Recordset")
ConstadSchemaTables=20
adSchemaColumns=4
strConn="DBQ="+server.mappath("db.mdb")+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"
SetoConn=Server.CreateObject("ADODB.Connection")
oConn.openstrConn
SetrstSchema=oConn.OpenSchema(adSchemaColumns)
Setrsttable=oConn.OpenSchema(adSchemaTables)
i=0
%><?xmlversion="1.0"encoding="gb2312"?>
<Table>
<TableInfo>
<TableName><%=Table_name%></TableName>
<FieldInfoArray>
<%
//天生XML文件头
DoUntilrstSchema.EOF
ifrstSchema("Table_name")=Table_namethen
ifrstschema("column_Name")"ORowInfo"orrstschema("column_Name")"osysMachineID"then
%><FieldInfo>
<FieldName><%=rstschema("column_Name")%></FieldName><ColName><%=rstschema("column_Name")%></ColName>
<%selectcaserstschema("data_type")
case"130"
ifrstschema("CHARACTER_MAXIMUM_LENGTH")=1073741823then%><DataType>12</DataType>
<CellType>0</CellType>
<%else%><DataType>10</DataType>
<CellType>0</CellType>
<%endif
case135%><DataType>23</DataType>
<CellType>3</CellType>
<%case3%><DataType>7</DataType>
<CellType>0</CellType>
<%case11%><DataType>3</DataType>
<CellType>2</CellType>
<%case131%><DataType>10</DataType>
<CellType>0</CellType>
<%case5%><DataType&</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
作者: 因胸联盟    时间: 2015-1-20 06:46
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 柔情似水    时间: 2015-1-31 06:50
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
作者: 透明    时间: 2015-2-6 17:57
不能只是将它停留在纸上谈兵的程度上。
作者: 谁可相欹    时间: 2015-2-17 22:40
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 若天明    时间: 2015-3-5 23:33
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
作者: 活着的死人    时间: 2015-3-12 16:36
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 若相依    时间: 2015-3-20 00:21
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2