The following tables list the members exposed by IField.
| Name | Description | |
|---|---|---|
![]() | AllowGroupBy | AllowGroupBy
Holds a Boolean value that can be used for specifying weather this field can be used in grouped result set or not. |
![]() | AllowNull | AllowNull
Holds a Boolean value that can be used for specifying weather this field can contain null values. |
![]() | AllowSave | AllowSave
Holds a Boolean value that can be used for specifying weather to include this field in a database update or not. |
![]() | AllowSearch | AllowSearch
Holds a Boolean value that can be used for specifying weather this field can be used in search criteria of the resultset or not. |
![]() | AllowSort | AllowSort
Holds a Boolean value that can be used for specifying weather this field can be used in sorting resultset or not. |
![]() | BusinessObject | BusinessObject
Holds a IBusinessObject value that can be used for specifying the business object that contains the field object. |
![]() | DBType | DBType Returns a Type representation of the .NET type that is equivalent to the underlying database type. |
![]() | GroupPosition | GroupPosition can be used to specify the position of the column in the group by clause. |
![]() | GroupType | GroupTypes can be used to specify the group by mode for a column. |
![]() | IsCustom | IsCustom
Holds a Boolean value that can be used for specifying weather this field's name is a custom name or not. |
![]() | IsDirty | IsDirty
Holds a Boolean value that can be used for specifying weather this field value has been modified or not. |
![]() | IsNull | IsNull
Holds a Boolean value that can be used for specifying weather this field is currently null or has a value. |
![]() | IsValid | Each field implementing this interface will return a Boolean value indicating the status of all the validators. |
![]() | List | List
Holds list of values that can be used for searching. |
![]() | Name | Name
Holds a NameField value that can be used for specifying the table's column name. |
![]() | Operator | Operator
Holds a String value that can be used for specifying search criteria. |
![]() | OriginalValue | OriginalValue contains the underlying value from the data store and can be used to build query criteria for updates or deletes if the concurrency is turned on. |
![]() | ResultSetName | ResultSetName
Holds a NameField value that can be used for specifying the result set name for the table's column. |
![]() | SearchCondition | SearchCondition
Holds a String value that can be used for specifying search condition i.e. AND, OR in the where clause. |
![]() | SearchPostfix | SearchPostfix
Holds a String value that can be used as postfix to the search criteria for this field. |
![]() | SearchPrefix | SearchPrefix
Holds a String value that can be used as prefix to the search criteria for this field. |
![]() | Sort | Sort can be used to specify the sort direction for the result set. |
![]() | SortPosition | SortPosition can be used to specify the position of the column in the sort order. |
![]() | SqlParam | SqlParam
Holds a IDataParameter that can be used for specifying the SqlParamater object. |
![]() | TableName | TableName
Holds a NameField value that can be used for specifying the table name for this field. |
![]() | TableResultSetName | TableResultSetName
Holds a NameField value that can be used for specifying the table's display name for this field. |
![]() | UseInSave | UseInSave
Holds a Boolean value that can be used for specifying weather to include this field in specifying the update command. |
![]() | UseInSearch | UseInSearch
Holds a Boolean value that can be used for specifying weather to include this field in specifying the search criteria. |
![]() | Validators | Contains a list of all the validators that will be applied to this field when the fields are being validated by the business object. |
![]() | Value | Value
Place holder object for the Value. |
![]() | Visible | Visible
Holds a Boolean value that can be used for specifying weather to include this field in resulting dataset or not. |
| Name | Description | |
|---|---|---|
![]() | AssignValueToParam | Overloaded. |
![]() | Copy | Overloaded. |
![]() | CopyValidators | CopyValidators - Copies All Validators and updates their FieldToValidate properties. |
![]() | GetFieldType | Returns a Type representation of each field's implemented Value type. |
![]() | GetInsertExpression | GetInsertExpression will need to be implemented by each field class so that each field can implement its own custom ability to provide value lists including Parameters to the insert statement. |
![]() | GetOriginalWhereExpression | GetOriginalWhereExpression will need to be implemented by each field class so that each field can implement its own custom ability to provide concurrency management. |
![]() | GetResultSetName | GetResultSetName compares the Name property with DisplayName property and returns DisplayName if it is different from Name property. |
![]() | GetSortExpression | GetSortExpression will need to be implemented by each field class so that each field can implement its own custom ability to provide list of fields to sort on. |
![]() | GetSqlParamName | GetSqlParamName returns the name that can be used for the parameters passed into a query. A count of parameters is passed and is used to ensure that the parameter name is unique. |
![]() | GetUpdateExpression | GetUpdateExpression will need to be implemented by each field class so that each field can implement its own custom ability to provide value assignment statement. |
![]() | GetValueExpression | GetValueExpression will need to be implemented by each field class so that each field can implement its own custom ability to provide value lists. |
![]() | GetWhereExpression | Overloaded. |
![]() | Parse | Parse will be implemented by each field class to convert String data value into its specific type being implemented by the field class |
![]() | SetSqlParamType | SetSqlParamType sets the DbType property with appropriate type for each field. |

