DataColumn

遗产: java.lang.Object

public class DataColumn

表示一个列的架构DataTable.

构造器

构造函数描述
DataColumn()初始化 a 的新实例DataColumn类作为类型字符串。
DataColumn(String columnName)初始化一个新的实例DataColumn类,作为类型字符串,使用指定的列名。
DataColumn(String name, System.Data.DataTable table)初始化 @ 的新实例{链接数据列\使用指定的列名和它所属的表的类。
DataColumn(String columnName, Class dataType)初始化一个新的实例DataColumn类使用指定的列名和数据类型。
DataColumn(String name, Class type, System.Data.DataTable table)初始化一个新的实例DataColumn类使用指定的列名、数据类型和它所属的数据表。

方法

方法描述
areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)
equals(Object arg0)
getAllowDBNull()获取一个值,该值指示此列中是否允许属于该表的行的空值。
getAutoIncrement()获取一个值,该值指示该列是否为添加到表中的新行自动增加该列的值。
getAutoIncrementSeed()获取具有它的列的起始值getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。
getAutoIncrementStep()获取列使用的增量及其getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。
getCaption()获取列的标题。
getClass()
getColumnMapping()获取MappingType列的。
getColumnName()获取列中的名称DataColumnCollection.
getDataType()获取列中存储的数据类型。
getDefaultValue()创建新行时获取列的默认值。
getExpression()获取用于筛选行、计算列中的值或创建聚合列的表达式。
getMaxLength()获取文本列的最大长度。
getNamespace()获取的命名空间DataColumn.
getOrdinal()获取列在列中的位置DataColumnCollection收藏。
getPrefix()获取别名的名称空间的 XML 前缀DataTable.
getReadOnly()获取一个值,该值指示列是否允许在向表中添加行后立即进行更改。
getTable()获取DataTable列所属的。
getUnique()获取一个值,该值指示列的每一行中的值是否必须唯一。
hashCode()
isReadOnly()
isUnique()
notify()
notifyAll()
setAllowDBNull(boolean value)设置一个值,该值指示对于属于该表的行,此列中是否允许空值。
setAutoIncrement(boolean value)设置一个值,该值指示列是否为添加到表中的新行自动增加列的值。
setAutoIncrementSeed(long value)设置具有它的列的起始值getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。
setAutoIncrementStep(long value)设置列使用的增量及其getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。
setCaption(String value)设置列的标题。
setColumnMapping(int value)设置MappingType列的。
setColumnName(String value)设置列的名称DataColumnCollection.
setDataType(Class value)设置存储在列中的数据类型。
setDefaultValue(Object value)创建新行时设置列的默认值。
setMaxLength(int value)设置文本列的最大长度。
setNamespace(String value)设置命名空间DataColumn.
setOrdinal(int ordinal)改变序数或位置DataColumn到指定的序数或位置。
setPrefix(String value)设置一个 XML 前缀,为DataTable.
setReadOnly(boolean value)设置一个值,该值指示列是否允许在将行添加到表后立即进行更改。
setUnique(boolean value)设置一个值,该值指示列的每一行中的值是否必须唯一。
toString()获取getExpression()列的,如果存在的话。
wait()
wait(long arg0)
wait(long arg0, int arg1)

DataColumn()

public DataColumn()

初始化 a 的新实例DataColumn类作为类型字符串。

DataColumn(String columnName)

public DataColumn(String columnName)

初始化一个新的实例DataColumn类,作为类型字符串,使用指定的列名。

参数:

范围类型描述
columnNamejava.lang.String一个字符串,表示要创建的列的名称。如果设置为 null 或空字符串 (""),则在添加到列集合时将指定默认名称。

DataColumn(String name, System.Data.DataTable table)

public DataColumn(String name, System.Data.DataTable table)

初始化 @ 的新实例{链接数据列\使用指定的列名和它所属的表的类。

参数:

范围类型描述
namejava.lang.String数据列的名称
tableDataTable该列所属的表

DataColumn(String columnName, Class dataType)

public DataColumn(String columnName, Class dataType)

初始化一个新的实例DataColumn类使用指定的列名和数据类型。

参数:

范围类型描述
columnNamejava.lang.String一个字符串,表示要创建的列的名称。如果设置为 null 或空字符串 (""),则在添加到列集合时将指定默认名称。
dataTypejava.lang.Class支持的getDataType() / setDataType(java.lang.Class).

DataColumn(String name, Class type, System.Data.DataTable table)

public DataColumn(String name, Class type, System.Data.DataTable table)

初始化一个新的实例DataColumn类使用指定的列名、数据类型和它所属的数据表。

参数:

范围类型描述
namejava.lang.String数据列的名称
typejava.lang.Class数据类型
tableDataTable该列所属的表

areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)

public static boolean areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)

参数:

范围类型描述
columnSetDataColumn[]
compareSetDataColumn[]

退货: 布尔值

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getAllowDBNull()

public boolean getAllowDBNull()

获取一个值,该值指示此列中是否允许属于该表的行的空值。

退货: boolean - 如果允许空值则为真;否则,假的。默认为真。

getAutoIncrement()

public boolean getAutoIncrement()

获取一个值,该值指示该列是否为添加到表中的新行自动增加该列的值。

退货: boolean - 如果列的值自动递增则为真;否则,假的。默认为假。

getAutoIncrementSeed()

public long getAutoIncrementSeed()

获取具有它的列的起始值getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。

退货: long - 的起始值getAutoIncrement() / setAutoIncrement(boolean)特征。

getAutoIncrementStep()

public long getAutoIncrementStep()

获取列使用的增量及其getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。

退货: long - 列值自动递增的数字。默认值为 1。

getCaption()

public String getCaption()

获取列的标题。

退货: java.lang.String - 列的标题。如果未设置,则返回getColumnName() / setColumnName(java.lang.String)价值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getColumnMapping()

public int getColumnMapping()

获取MappingType列的。

退货: int - 其中之一MappingType价值观。返回值是其中之一MappingType常数。

getColumnName()

public String getColumnName()

获取列中的名称DataColumnCollection.

退货: java.lang.String - 列的名称。

getDataType()

public Class getDataType()

获取列中存储的数据类型。

退货: java.lang.Class - 表示列数据类型的 java.lang.Class 对象。

getDefaultValue()

public Object getDefaultValue()

创建新行时获取列的默认值。

退货: java.lang.Object - 适合列的值getDataType() / setDataType(java.lang.Class).

getExpression()

public String getExpression()

获取用于筛选行、计算列中的值或创建聚合列的表达式。

退货: java.lang.String - 用于计算列值或创建聚合列的表达式。表达式的返回类型由getDataType() / setDataType(java.lang.Class)列的。

getMaxLength()

public int getMaxLength()

获取文本列的最大长度。

退货: int - 列的最大字符长度。如果列没有最大长度,则值为 -1(默认值)。

getNamespace()

public String getNamespace()

获取的命名空间DataColumn.

退货: java.lang.String - 的命名空间DataColumn.

getOrdinal()

public int getOrdinal()

获取列在列中的位置DataColumnCollection收藏。

退货: int - 列的位置。如果该列不是集合的成员,则获取 -1。

getPrefix()

public String getPrefix()

获取别名的名称空间的 XML 前缀DataTable.

退货: java.lang.String - 的 XML 前缀DataTable命名空间。

getReadOnly()

public boolean getReadOnly()

获取一个值,该值指示列是否允许在向表中添加行后立即进行更改。

退货: boolean - 如果该列是只读的则为真;否则,假的。默认为假。

getTable()

public System.Data.DataTable getTable()

获取DataTable列所属的。

退货: DataTable - 这DataTableDataColumn属于。

getUnique()

public boolean getUnique()

获取一个值,该值指示列的每一行中的值是否必须唯一。

退货: boolean - 如果值必须是唯一的则为真;否则,假的。默认为假。

hashCode()

public native int hashCode()

退货: 整数

isReadOnly()

public boolean isReadOnly()

退货: 布尔值

isUnique()

public boolean isUnique()

退货: 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAllowDBNull(boolean value)

public void setAllowDBNull(boolean value)

设置一个值,该值指示对于属于该表的行,此列中是否允许空值。

参数:

范围类型描述
valueboolean如果允许空值则为真;否则,假的。默认为真。

setAutoIncrement(boolean value)

public void setAutoIncrement(boolean value)

设置一个值,该值指示列是否为添加到表中的新行自动增加列的值。

参数:

范围类型描述
valueboolean如果列的值自动递增,则为真;否则,假的。默认为假。

setAutoIncrementSeed(long value)

public void setAutoIncrementSeed(long value)

设置具有它的列的起始值getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。

参数:

范围类型描述
valuelong的起始值getAutoIncrement() / setAutoIncrement(boolean)特征。

setAutoIncrementStep(long value)

public void setAutoIncrementStep(long value)

设置列使用的增量及其getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。

参数:

范围类型描述
valuelong列值自动递增的数字。默认值为 1。

setCaption(String value)

public void setCaption(String value)

设置列的标题。

参数:

范围类型描述
valuejava.lang.String列的标题。如果未设置,则返回getColumnName() / setColumnName(java.lang.String)价值。

setColumnMapping(int value)

public void setColumnMapping(int value)

设置MappingType列的。

参数:

范围类型描述
valueint中的一个MappingType价值观。该值必须是其中之一MappingType常数。

setColumnName(String value)

public void setColumnName(String value)

设置列的名称DataColumnCollection.

参数:

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

setDataType(Class value)

public void setDataType(Class value)

设置存储在列中的数据类型。

参数:

范围类型描述
valuejava.lang.Class表示列数据类型的 java.lang.Class 对象。

setDefaultValue(Object value)

public void setDefaultValue(Object value)

创建新行时设置列的默认值。

参数:

范围类型描述
valuejava.lang.Object适合列的值getDataType() / setDataType(java.lang.Class).

setMaxLength(int value)

public void setMaxLength(int value)

设置文本列的最大长度。

参数:

范围类型描述
valueint列的最大长度(以字符为单位)。如果列没有最大长度,则值为 -1(默认值)。

setNamespace(String value)

public void setNamespace(String value)

设置命名空间DataColumn.

参数:

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

setOrdinal(int ordinal)

public void setOrdinal(int ordinal)

改变序数或位置DataColumn到指定的序数或位置。

参数:

范围类型描述
ordinalint指定的序数。

setPrefix(String value)

public void setPrefix(String value)

设置一个 XML 前缀,为DataTable.

参数:

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

setReadOnly(boolean value)

public void setReadOnly(boolean value)

设置一个值,该值指示列是否允许在将行添加到表后立即进行更改。

参数:

范围类型描述
valueboolean如果该列是只读的,则为 true;否则,假的。默认为假。

setUnique(boolean value)

public void setUnique(boolean value)

设置一个值,该值指示列的每一行中的值是否必须唯一。

参数:

范围类型描述
valueboolean如果值必须是唯一的,则为 true;否则,假的。默认为假。

toString()

public String toString()

获取getExpression()列的,如果存在的话。

退货: java.lang.String - 的getExpression()值,如果设置了属性;否则,getColumnName() / setColumnName(java.lang.String)财产。

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