DataTable

概述

   DataTable是对ResultSet 的封装,提供了众多ResultSet不具备的功能:
   1)不需要移动当前位置,直接存取任意一行数据。
   2)直接存取任意一行的任意一列(通过列索引或列名)。
   3)直接修改任意一行的任意一列(通过列索引或列名)的值。
   4)可以对DataTable的行或列进行增、删、改等操作。
   5)将表格数据转换为XML或JSON的格式。

语法

DataTable类成员方法

  
方法名 参数 描述
getRowCount - 获取数据表格行数
getColCount - 获取数据表格列数
getColName Number i 获取数据表格指定列的列名
getAt Number i,Number j 获取指定行指定列的值,下标从0开始
get Number i,String str 获取指定行指定列名的值
getDataRow Number i 获取指定行的DataRow数据,DataRow是对一行数据的封装
deleteRow Number i 删除指定行数据
insertRow Number i,Array values 插入行,values参数为一维数组
insertRows Number i,Array values 插入行,values参数为二维数组
insertColumn String name 向表格插入列,列名为name
hasColumn String name 查找表格中是否包含列名为name的列
toXML - 将表格数据转换为xml
toJSON - 将表格数据转换为JSON

DataRow类成员方法

  
方法名 参数 描述
getColCount - 获取数据行的列数
getColName Number i 获取数据行指定列的列名
getAt Number i 获取数据行指定列的值,下标从0开始
get String str 获取数据行指定列名的值
set String str,String value 设置数据行指定列名str的值为value
setAt Number i,String value 设置数据行指定列的值为value

js代码小节

  

 

hackIE