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类使用指定的列名、数据类型和它所属的数据表。 |
方法
DataColumn()
public DataColumn()
初始化 a 的新实例DataColumn类作为类型字符串。
DataColumn(String columnName)
public DataColumn(String columnName)
初始化一个新的实例DataColumn类,作为类型字符串,使用指定的列名。
参数:
范围 | 类型 | 描述 |
---|---|---|
columnName | java.lang.String | 一个字符串,表示要创建的列的名称。如果设置为 null 或空字符串 (""),则在添加到列集合时将指定默认名称。 |
DataColumn(String name, System.Data.DataTable table)
public DataColumn(String name, System.Data.DataTable table)
初始化 @ 的新实例{链接数据列\使用指定的列名和它所属的表的类。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 数据列的名称 |
table | DataTable | 该列所属的表 |
DataColumn(String columnName, Class dataType)
public DataColumn(String columnName, Class dataType)
初始化一个新的实例DataColumn类使用指定的列名和数据类型。
参数:
范围 | 类型 | 描述 |
---|---|---|
columnName | java.lang.String | 一个字符串,表示要创建的列的名称。如果设置为 null 或空字符串 (""),则在添加到列集合时将指定默认名称。 |
dataType | java.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类使用指定的列名、数据类型和它所属的数据表。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 数据列的名称 |
type | java.lang.Class | 数据类型 |
table | DataTable | 该列所属的表 |
areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)
public static boolean areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)
参数:
范围 | 类型 | 描述 |
---|---|---|
columnSet | DataColumn[] | |
compareSet | DataColumn[] |
退货: 布尔值
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.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 - 这DataTable那DataColumn属于。
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)
设置一个值,该值指示对于属于该表的行,此列中是否允许空值。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 如果允许空值则为真;否则,假的。默认为真。 |
setAutoIncrement(boolean value)
public void setAutoIncrement(boolean value)
设置一个值,该值指示列是否为添加到表中的新行自动增加列的值。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 如果列的值自动递增,则为真;否则,假的。默认为假。 |
setAutoIncrementSeed(long value)
public void setAutoIncrementSeed(long value)
设置具有它的列的起始值getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | long | 的起始值getAutoIncrement() / setAutoIncrement(boolean)特征。 |
setAutoIncrementStep(long value)
public void setAutoIncrementStep(long value)
设置列使用的增量及其getAutoIncrement() / setAutoIncrement(boolean)属性设置为真。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | long | 列值自动递增的数字。默认值为 1。 |
setCaption(String value)
public void setCaption(String value)
设置列的标题。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 列的标题。如果未设置,则返回getColumnName() / setColumnName(java.lang.String)价值。 |
setColumnMapping(int value)
public void setColumnMapping(int value)
设置MappingType列的。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 中的一个MappingType价值观。该值必须是其中之一MappingType常数。 |
setColumnName(String value)
public void setColumnName(String value)
设置列的名称DataColumnCollection.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 列的名称。 |
setDataType(Class value)
public void setDataType(Class value)
设置存储在列中的数据类型。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.Class | 表示列数据类型的 java.lang.Class 对象。 |
setDefaultValue(Object value)
public void setDefaultValue(Object value)
创建新行时设置列的默认值。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.Object | 适合列的值getDataType() / setDataType(java.lang.Class). |
setMaxLength(int value)
public void setMaxLength(int value)
设置文本列的最大长度。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 列的最大长度(以字符为单位)。如果列没有最大长度,则值为 -1(默认值)。 |
setNamespace(String value)
public void setNamespace(String value)
设置命名空间DataColumn.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 的命名空间DataColumn. |
setOrdinal(int ordinal)
public void setOrdinal(int ordinal)
改变序数或位置DataColumn到指定的序数或位置。
参数:
范围 | 类型 | 描述 |
---|---|---|
ordinal | int | 指定的序数。 |
setPrefix(String value)
public void setPrefix(String value)
设置一个 XML 前缀,为DataTable.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 的 XML 前缀DataTable命名空间。 |
setReadOnly(boolean value)
public void setReadOnly(boolean value)
设置一个值,该值指示列是否允许在将行添加到表后立即进行更改。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 如果该列是只读的,则为 true;否则,假的。默认为假。 |
setUnique(boolean value)
public void setUnique(boolean value)
设置一个值,该值指示列的每一行中的值是否必须唯一。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 如果值必须是唯一的,则为 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)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |