在ASP中使用智岛网格控件全过程(2) 智岛网格控件采用XML文档作为数据存储交换格式,下面是一份XML文档格式:<?xml version="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
四、用智岛网格控件表现来自于数据库的数据
1. XML文档格式智岛网格控件采用XML文档作为交换格式,但更多的数据源是数据库,如何表现来自于数据库的数据呢?我们可以将数据库的数据动态转为XML格式。以下代码实现了将一Access数据库中指定数据表的内容转为XML文档格式。您可将代码中db.mdb文件换成您自己的数据库名称。指定的数据表名称来自于传递到该文件的参数值:Table_name。