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 创建一个对象。

方法

方法描述
acceptChanges()提交自上次以来对该表所做的所有更改acceptChanges()被称为。
addEventListener(System.Data.DataTableEventListener listener)
clearEventListneers()
close()
containsColumn(String columnName)检查给定列是否存在
equals(Object arg0)
getChildRelations()获取此子关系的集合DataTable.
getClass()
getColumnName(int index).Net DataTable.Columns 的模拟[i].ColumnName
getColumns()获取属于此表的列的集合。
getColumnsCount()
getConstraints()获取此表维护的约束集合。
getDataSet()获取DataSet此表所属的。
getEnforceConstraints()
getNamespace()获取存储在DataTable.
getParentRelations()获取此父关系的集合DataTable.
getPrimaryKey()获取用作数据表主键的列数组。
getResultSet()返回底层 Java ResultSet 对象。
getRows()获取属于此表的行的集合。
getTableName()获取名称DataTable.
hashCode()
newRow()创建一个新的DataRow具有与表相同的架构。
notify()
notifyAll()
onDataColumnDeleted(System.Data.DataColumn column)
onDataColumnInserted(System.Data.DataColumn column)
onDataRowChanged(System.Data.DataRow row)
onDataRowDeleted(System.Data.DataRow row)
onDataRowInserted(System.Data.DataRow row)
refresh()如果存在,则从 ResultSet 重新加载所有数据。
setEnforceConstraints(boolean enforceConstraints)
setNamespace(String value)为存储在DataTable.
setPrimaryKey(System.Data.DataColumn[] value)设置用作数据表主键的列数组。
setTableName(String value)设置名称DataTable.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DataTable()

public DataTable()

初始化一个新的实例DataTable没有参数的类。

DataTable(String tableName)

public DataTable(String tableName)

初始化一个新的实例DataTable具有指定表名的类。

参数:

范围类型描述
tableNamejava.lang.String给表的名称。如果 tableName 为 null 或空字符串,则在添加到DataTableCollection.

DataTable(ResultSet resultSet)

public DataTable(ResultSet resultSet)

通过包装指定的 ResultSet 创建一个对象。尝试从 ResultSet 第一列的元数据中检索表名。

参数:

范围类型描述
resultSetjava.sql.ResultSet数据集

DataTable(ResultSet resultSet, String tableName)

public DataTable(ResultSet resultSet, String tableName)

通过包装指定的 ResultSet 创建一个对象。

参数:

范围类型描述
resultSetjava.sql.ResultSet数据集
tableNamejava.lang.String表名

acceptChanges()

public void acceptChanges()

提交自上次以来对该表所做的所有更改acceptChanges()被称为。

addEventListener(System.Data.DataTableEventListener listener)

public synchronized void addEventListener(System.Data.DataTableEventListener listener)

参数:

范围类型描述
listenerDataTableEventListener

clearEventListneers()

public synchronized void clearEventListneers()

close()

public void close()

containsColumn(String columnName)

public boolean containsColumn(String columnName)

检查给定列是否存在

参数:

范围类型描述
columnNamejava.lang.String列名

退货: 布尔值 -true是列可以通过给定找到columnName

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.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

参数:

范围类型描述
indexint\列的索引

退货: 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此表所属的。

退货: DataSet - 这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)

参数:

范围类型描述
columnDataColumn

onDataColumnInserted(System.Data.DataColumn column)

public void onDataColumnInserted(System.Data.DataColumn column)

参数:

范围类型描述
columnDataColumn

onDataRowChanged(System.Data.DataRow row)

public void onDataRowChanged(System.Data.DataRow row)

参数:

范围类型描述
rowDataRow

onDataRowDeleted(System.Data.DataRow row)

public void onDataRowDeleted(System.Data.DataRow row)

参数:

范围类型描述
rowDataRow

onDataRowInserted(System.Data.DataRow row)

public void onDataRowInserted(System.Data.DataRow row)

参数:

范围类型描述
rowDataRow

refresh()

public void refresh()

如果存在,则从 ResultSet 重新加载所有数据。

setEnforceConstraints(boolean enforceConstraints)

public void setEnforceConstraints(boolean enforceConstraints)

参数:

范围类型描述
enforceConstraintsboolean是指示是否违反检查约束的标志

setNamespace(String value)

public void setNamespace(String value)

为存储在DataTable.

参数:

范围类型描述
valuejava.lang.String的命名空间DataTable.

setPrimaryKey(System.Data.DataColumn[] value)

public void setPrimaryKey(System.Data.DataColumn[] value)

设置用作数据表主键的列数组。

参数:

范围类型描述
valueDataColumn[]的数组DataColumn对象。

setTableName(String value)

public void setTableName(String value)

设置名称DataTable.

参数:

范围类型描述
valuejava.lang.String的名称DataTable.

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int