DataTable
遗产: java.lang.Object
所有已实现的接口: com.aspose.words.net.System.Data.DataTableEventListener
public class DataTable implements System.Data.DataTableEventListener
表示一个内存数据表。
构造器
构造函数 | 描述 |
---|---|
DataTable() | 初始化一个新的实例DataTable没有参数的类。 |
DataTable(String tableName) | 初始化一个新的实例DataTable具有指定表名的类。 |
DataTable(ResultSet resultSet) | 通过包装指定的 ResultSet 创建一个对象。 |
DataTable(ResultSet resultSet, String tableName) | 通过包装指定的 ResultSet 创建一个对象。 |
方法
DataTable()
public DataTable()
初始化一个新的实例DataTable没有参数的类。
DataTable(String tableName)
public DataTable(String tableName)
初始化一个新的实例DataTable具有指定表名的类。
参数:
范围 | 类型 | 描述 |
---|---|---|
tableName | java.lang.String | 给表的名称。如果 tableName 为 null 或空字符串,则在添加到DataTableCollection. |
DataTable(ResultSet resultSet)
public DataTable(ResultSet resultSet)
通过包装指定的 ResultSet 创建一个对象。尝试从 ResultSet 第一列的元数据中检索表名。
参数:
范围 | 类型 | 描述 |
---|---|---|
resultSet | java.sql.ResultSet | 数据集 |
DataTable(ResultSet resultSet, String tableName)
public DataTable(ResultSet resultSet, String tableName)
通过包装指定的 ResultSet 创建一个对象。
参数:
范围 | 类型 | 描述 |
---|---|---|
resultSet | java.sql.ResultSet | 数据集 |
tableName | java.lang.String | 表名 |
acceptChanges()
public void acceptChanges()
提交自上次以来对该表所做的所有更改acceptChanges()被称为。
addEventListener(System.Data.DataTableEventListener listener)
public synchronized void addEventListener(System.Data.DataTableEventListener listener)
参数:
范围 | 类型 | 描述 |
---|---|---|
listener | DataTableEventListener |
clearEventListneers()
public synchronized void clearEventListneers()
close()
public void close()
containsColumn(String columnName)
public boolean containsColumn(String columnName)
检查给定列是否存在
参数:
范围 | 类型 | 描述 |
---|---|---|
columnName | java.lang.String | 列名 |
退货:
布尔值 -true
是列可以通过给定找到columnName
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
getChildRelations()
public System.Data.DataRelationCollection getChildRelations()
获取此子关系的集合DataTable.
退货: DataRelationCollection - 一个DataRelationCollection包含表的子关系。如果没有,则返回一个空集合DataRelation对象存在。
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getColumnName(int index)
public String getColumnName(int index)
.Net DataTable.Columns 的模拟[i].ColumnName
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | \列的索引 |
退货: java.lang.String - 列的索引名称。
getColumns()
public System.Data.DataColumnCollection getColumns()
获取属于此表的列的集合。
退货: DataColumnCollection - 一个DataColumnCollection包含的集合DataColumn表的对象。如果没有,则返回一个空集合DataColumn对象存在。
getColumnsCount()
public int getColumnsCount()
退货: int - 列数
getConstraints()
public System.Data.ConstraintCollection getConstraints()
获取此表维护的约束集合。
退货: ConstraintCollection - 一个ConstraintCollection包含的集合Constraint表的对象。如果没有,则返回一个空集合Constraint对象存在。
getDataSet()
public System.Data.DataSet getDataSet()
获取DataSet此表所属的。
getEnforceConstraints()
public boolean getEnforceConstraints()
退货: boolean - 指示是否违反检查约束的标志
getNamespace()
public String getNamespace()
获取存储在DataTable.
退货: java.lang.String - 的命名空间DataTable.
getParentRelations()
public System.Data.DataRelationCollection getParentRelations()
获取此父关系的集合DataTable.
退货: DataRelationCollection - 一个DataRelationCollection包含表的父关系。如果没有,则返回一个空集合DataRelation对象存在。
getPrimaryKey()
public System.Data.DataColumn[] getPrimaryKey()
获取用作数据表主键的列数组。
退货: com.aspose.words.net.System.Data.DataColumn[ ] - 一个数组DataColumn对象。
getResultSet()
public ResultSet getResultSet()
返回底层 Java ResultSet 对象。理想情况下,我们希望以 .Net 方式使用 DataTable。但是一些用户甚至我们的一些示例代码正在使用此属性。
退货: java.sql.ResultSet - 底层 java.sql.ResultSet
getRows()
public System.Data.DataRowCollection getRows()
获取属于此表的行的集合。
退货: DataRowCollection - 一个DataRowCollection包含DataRow对象;如果没有,则为空值DataRow对象存在。
getTableName()
public String getTableName()
获取名称DataTable.
退货: java.lang.String - 的名称DataTable.
hashCode()
public native int hashCode()
退货: 整数
newRow()
public System.Data.DataRow newRow()
创建一个新的DataRow具有与表相同的架构。
退货: DataRow - 一个DataRow与相同的模式DataTable.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
onDataColumnDeleted(System.Data.DataColumn column)
public void onDataColumnDeleted(System.Data.DataColumn column)
参数:
范围 | 类型 | 描述 |
---|---|---|
column | DataColumn |
onDataColumnInserted(System.Data.DataColumn column)
public void onDataColumnInserted(System.Data.DataColumn column)
参数:
范围 | 类型 | 描述 |
---|---|---|
column | DataColumn |
onDataRowChanged(System.Data.DataRow row)
public void onDataRowChanged(System.Data.DataRow row)
参数:
范围 | 类型 | 描述 |
---|---|---|
row | DataRow |
onDataRowDeleted(System.Data.DataRow row)
public void onDataRowDeleted(System.Data.DataRow row)
参数:
范围 | 类型 | 描述 |
---|---|---|
row | DataRow |
onDataRowInserted(System.Data.DataRow row)
public void onDataRowInserted(System.Data.DataRow row)
参数:
范围 | 类型 | 描述 |
---|---|---|
row | DataRow |
refresh()
public void refresh()
如果存在,则从 ResultSet 重新加载所有数据。
setEnforceConstraints(boolean enforceConstraints)
public void setEnforceConstraints(boolean enforceConstraints)
参数:
范围 | 类型 | 描述 |
---|---|---|
enforceConstraints | boolean | 是指示是否违反检查约束的标志 |
setNamespace(String value)
public void setNamespace(String value)
为存储在DataTable.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 的命名空间DataTable. |
setPrimaryKey(System.Data.DataColumn[] value)
public void setPrimaryKey(System.Data.DataColumn[] value)
设置用作数据表主键的列数组。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | DataColumn[] | 的数组DataColumn对象。 |
setTableName(String value)
public void setTableName(String value)
设置名称DataTable.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 的名称DataTable. |
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |