点击或拖拽改变大小

DbColumnInfo 类

X#
This class describes extended information for a field in a workarea, for fields that come from a SQL backend.
继承层次
Object
  RddFieldInfo
    DbColumnInfo

命名空间:  XSharp.RDD
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 CLASS DbColumnInfo INHERIT RddFieldInfo
查看代码

DbColumnInfo 类型公开以下成员。

构造函数
  名称说明
公共方法DbColumnInfo(RddFieldInfo)
Initializes a new instance of the DbColumnInfo class
公共方法DbColumnInfo(String, String, Int32, Int32, Int32)
Initializes a new instance of the DbColumnInfo class
Top
属性
  名称说明
公共属性CanSort
Can the field be sorted?
(继承自 RddFieldInfo。)
公共属性Caption
Dynamic property for the Caption. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性ColumnName
Dynamic property for the ColumnName. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性DefaultValue
Dynamic property for the DefaultValue. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性Description
Dynamic property for the Description. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性DotNetType
DotNet datatype of the column
公共属性FieldTypeFlags
FieldType as a string
(继承自 RddFieldInfo。)
公共属性FieldTypeStr
Field type as 1 character string.
(继承自 RddFieldInfo。)
公共属性Format
Dynamic property for the Format. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性HasProperties
Does the field have properties.
(继承自 RddFieldInfo。)
公共属性InputMask
Dynamic property for the InputMask. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性IsAutoIncrement
Is it an autoincrement ?
(继承自 RddFieldInfo。)
公共属性IsBinary
Is it binary ?
(继承自 RddFieldInfo。)
公共属性IsCompressed
Is it a compressed field (not implemented yet) ?
(继承自 RddFieldInfo。)
公共属性IsEncrypted
Is it an encryped field (not implemented yet)?
(继承自 RddFieldInfo。)
公共属性IsMemo
Is it a memo ?
(继承自 RddFieldInfo。)
公共属性IsNullable
Is it nullable ?
(继承自 RddFieldInfo。)
公共属性IsStandard
Is it a standard Dbase 3 field (CDLMN) ?
(继承自 RddFieldInfo。)
公共属性IsUnicode
Is it a unicode text ?
(继承自 RddFieldInfo。)
公共属性IsUnique
Dynamic property for the IsUnique. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性IsVarLength
Is it a variable length field ?
(继承自 RddFieldInfo。)
公共属性IsVfp
Is it a VFP extended field ?
(继承自 RddFieldInfo。)
公共属性NumericPrecision
Numeric Precision
公共属性NumericScale
Numeric Scale
公共属性PrimaryKey
Dynamic property for the PrimaryKey. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性Properties
Dynamic list of optional properties, such as Caption, Description.
(继承自 RddFieldInfo。)
公共属性ReadOnly
Numeric Precision
公共属性RuleExpression
Dynamic property for the RuleExpression. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
公共属性RuleText
Dynamic property for the RuleText. Read from the VFP properties collection.
(继承自 RddFieldInfo。)
Top
方法
  名称说明
公共方法BlankValue
Return the blank (non null) value of the column.
(继承自 RddFieldInfo。)
公共方法CalculateColumnType
Calculate the column type from the FieldType
公共方法Clone
Clone a RddFieldInfo object.
(继承自 RddFieldInfo。)
公共方法CopyValues
Copy values from one object to another.
(继承自 RddFieldInfo。)
公共方法SameType
Check if two fields match in type, length and decimals.
(继承自 RddFieldInfo。)
公共方法ToString (继承自 RddFieldInfo。)
公共方法Validate
Validate combinations of type, length and decimals.
(继承自 RddFieldInfo。)
Top
字段
  名称说明
公共字段Alias
Alternative name, no length limit. This is the Caption for VFP fields
(继承自 RddFieldInfo。)
公共字段Decimals
Decimal positions
(继承自 RddFieldInfo。)
公共字段FieldType
Field Type
(继承自 RddFieldInfo。)
公共字段Flags
Flags, such as Nullable, AutoIncrement, Binary etc.
(继承自 RddFieldInfo。)
公共字段Length
Physical length in the table
(继承自 RddFieldInfo。)
公共字段Name
Name, normally max 10 characters
(继承自 RddFieldInfo。)
公共字段NextValue
Next key for autoincrement columns.
(继承自 RddFieldInfo。)
公共字段Offset
Offset in the record buffer for DBF fields.
(继承自 RddFieldInfo。)
公共字段Ordinal
1 based Ordinal position in the RDD.
(继承自 RddFieldInfo。)
公共字段StepValue
Step value for autoincrement columns.
(继承自 RddFieldInfo。)
Top
参见