FndDataRow Class |
Namespace: Ifs.Fnd.Data
public class FndDataRow : IEditableObject, IDataErrorInfo
The FndDataRow type exposes the following members.
| Name | Description | |
|---|---|---|
| FndDataRow |
Initializes a new instance of the FndDataRow class
| |
| FndDataRow(String) |
Initializes a new instance of the FndDataRow class
| |
| FndDataRow(FndDataColumnCollection) |
Initializes a new instance of the FndDataRow class
| |
| FndDataRow(FndDataColumnCollection, Object) |
Initializes a new instance of the FndDataRow class
|
| Name | Description | |
|---|---|---|
| Columns |
The column definition for this row, also known as meta data.
| |
| Dirty |
Indicates if the row is dirty
| |
| HasRequestDefaultValues |
Returns true if the marker for GetDefaults has been set on the datarow.
(FndDataRow.RequestDefaultValues() has been called)
| |
| ItemInt32 |
Access to the contained attributes
| |
| ItemString |
Access to the contained attributes
| |
| RowIdentity |
Gets the identity for a row.
| |
| RowState |
Gets or sets the state of the row which can be Added, Modified, Deleted or Unchanged
|
| Name | Description | |
|---|---|---|
| Add |
Add a new attribute to the row
| |
| AddCondition(FndCondition) |
Add a condition to an existing condition on this record using
standard operator "and".
| |
| AddCondition(FndCondition, FndConditionCategoryType) |
Add a condition to an existing condition on this record.
Existing condition will be combined with the new condition by
applying the category cat.
If no condition exists on the record the new condition will simply be set.
| |
| ClearDirty |
Clears the dirty state of the row
| |
| Clone |
Clone FndDataRow and all it's contained attributes
| |
| Clone(Boolean) |
Clone FndDataRow
| |
| DeferredPopulateMerge |
Merges attributes from source row into this row after a deferred populate.
| |
| Equals |
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).) | |
| ExcludeQueryResult |
Sets the status of all attributes to QueryExclude
Use this on a condition parameter to ActivityQueryRow
| |
| FormatConditionRow |
Formats a condition in a compact form for transfer.
Internally it is a base64 encoded gZipped serialized buffer represenation of a condition.
| |
| FormatPrimaryKey |
Formats primary key values in alphabetical order for column names using ^ as separator
| |
| FormatPrimaryKeyRef |
Formats primary key reference list in alphabetical order for column names
using ^ as key/value separator and = as value separator
| |
| GetCondition |
Gets the current advanced condition set on this record.
| |
| GetHashCode |
Returns the hash code of the object.
(Overrides ObjectGetHashCode.) | |
| LoadConditionRow |
Assigns the condition from formatted string.
| |
| LoadDataRow |
Copies the contents from the source row into this object
| |
| LoadFromFile |
Loads a row from file
| |
| LoadPrimaryKey |
Assigns primary key attributes from formatted string
| |
| RequestDefaultValues |
Sets rowaction so that prepare will be called for this level in row structure
| |
| SaveToFile |
Saves a row into a file
| |
| SetCondition |
Set query condition on data row
| |
| ToString |
Returns a string representation of the datarow for debug purposes
(Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| RowStateChanged |
Thrown when the row state of a row has changed.
Note: This is not fired during unmarshalling of a datarow or dataset
|
| Name | Description | |
|---|---|---|
| Equality |
Determines whether two objects are equal.
| |
| Inequality |
Determines whether two objects are not equal.
|