DataRowCollection

遗产: java.lang.Object

所有已实现的接口: java.lang.Iterable

public class DataRowCollection implements Iterable

表示一个行的集合DataTable.

方法

方法描述
add(System.Data.DataRow row)添加指定的DataRowDataRowCollection目的。
add(Object[] values)使用指定的值创建一行并将其添加到DataRowCollection.
clear()清除所有行的集合。
equals(Object arg0)
find(Object[] keys)获取包含指定主键值的行。
find(String primaryKeyValue)获取由主键值指定的行。
get(int index)获取指定索引处的行。
get(Object[] values)获取包含指定值的行。
getClass()
getCount()获取总数DataRow此集合中的对象。
hashCode()
insertAt(System.Data.DataRow row, int pos)在集合中的指定位置插入一个新行。
iterator()获取此集合的 java.util.Iterator。
notify()
notifyAll()
removeAt(int index)从集合中移除指定索引处的行。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(System.Data.DataRow row)

public void add(System.Data.DataRow row)

添加指定的DataRowDataRowCollection目的。

参数:

范围类型描述
rowDataRowDataRow添加。

add(Object[] values)

public void add(Object[] values)

使用指定的值创建一行并将其添加到DataRowCollection.

参数:

范围类型描述
valuesjava.lang.Object[]用于创建新行的值数组。

clear()

public void clear()

清除所有行的集合。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

find(Object[] keys)

public System.Data.DataRow find(Object[] keys)

获取包含指定主键值的行。

参数:

范围类型描述
keysjava.lang.Object[]要查找的主键值数组。数组的类型是Object。

退货: DataRow - 一个DataRow包含指定主键值的对象;否则如果主键值不存在则为空值DataRowCollection.

find(String primaryKeyValue)

public System.Data.DataRow find(String primaryKeyValue)

获取由主键值指定的行。

参数:

范围类型描述
primaryKeyValuejava.lang.String要查找的 DataRow 的主键值。

退货: DataRow - 包含指定主键值的 DataRow;如果 DataRowCollection 中不存在主键值,则为空值。

get(int index)

public System.Data.DataRow get(int index)

获取指定索引处的行。

参数:

范围类型描述
indexint要返回的行的从零开始的索引。

退货: DataRow - 指定的DataRow.

get(Object[] values)

public System.Data.DataRow get(Object[] values)

获取包含指定值的行。如果存在主键的列,则将使用索引。如果没有索引,则使用简单的线性扫描。请小心处理,因为这可能会花费大量时间。

参数:

范围类型描述
valuesjava.lang.Object[]行的数据

退货: DataRow 找到行或null

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getCount()

public int getCount()

获取总数DataRow此集合中的对象。

退货: int - 总数DataRow此集合中的对象。

hashCode()

public native int hashCode()

退货: 整数

insertAt(System.Data.DataRow row, int pos)

public void insertAt(System.Data.DataRow row, int pos)

在集合中的指定位置插入一个新行。

参数:

范围类型描述
rowDataRowDataRow添加。
posint集合中要添加 DataRow 的位置(从零开始)。

iterator()

public Iterator iterator()

获取此集合的 java.util.Iterator。

退货: java.util.Iterator - 此集合的 java.util.Iterator。

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public void removeAt(int index)

从集合中移除指定索引处的行。

参数:

范围类型描述
indexint要删除的行的索引。

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