Click or drag to resize

FndDataRow Class

Represents a row of data, typically appears as a row in a FndDataTable
Inheritance Hierarchy

Namespace:  Ifs.Fnd.Data
Assembly:  Ifs.Fnd.Data (in Ifs.Fnd.Data.dll) Version: 4.52.10.0 (10.2.2.9999)
Syntax
C#
public class FndDataRow : IEditableObject, IDataErrorInfo

The FndDataRow type exposes the following members.

Constructors
  NameDescription
Public methodFndDataRow
Initializes a new instance of the FndDataRow class
Public methodFndDataRow(String)
Initializes a new instance of the FndDataRow class
Public methodFndDataRow(FndDataColumnCollection)
Initializes a new instance of the FndDataRow class
Public methodFndDataRow(FndDataColumnCollection, Object)
Initializes a new instance of the FndDataRow class
Top
Properties
  NameDescription
Public propertyColumns
The column definition for this row, also known as meta data.
Public propertyDirty
Indicates if the row is dirty
Public propertyHasRequestDefaultValues
Returns true if the marker for GetDefaults has been set on the datarow. (FndDataRow.RequestDefaultValues() has been called)
Public propertyItemInt32
Access to the contained attributes
Public propertyItemString
Access to the contained attributes
Public propertyRowIdentity
Gets the identity for a row.
Public propertyRowState
Gets or sets the state of the row which can be Added, Modified, Deleted or Unchanged
Top
Methods
  NameDescription
Public methodAdd
Add a new attribute to the row
Public methodAddCondition(FndCondition)
Add a condition to an existing condition on this record using standard operator "and".
Public methodAddCondition(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.
Public methodClearDirty
Clears the dirty state of the row
Public methodClone
Clone FndDataRow and all it's contained attributes
Public methodClone(Boolean)
Clone FndDataRow
Public methodDeferredPopulateMerge
Merges attributes from source row into this row after a deferred populate.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).)
Public methodExcludeQueryResult
Sets the status of all attributes to QueryExclude Use this on a condition parameter to ActivityQueryRow
Public methodStatic memberFormatConditionRow
Formats a condition in a compact form for transfer. Internally it is a base64 encoded gZipped serialized buffer represenation of a condition.
Public methodFormatPrimaryKey
Formats primary key values in alphabetical order for column names using ^ as separator
Public methodFormatPrimaryKeyRef
Formats primary key reference list in alphabetical order for column names using ^ as key/value separator and = as value separator
Public methodGetCondition
Gets the current advanced condition set on this record.
Public methodGetHashCode
Returns the hash code of the object.
(Overrides ObjectGetHashCode.)
Public methodStatic memberLoadConditionRow
Assigns the condition from formatted string.
Public methodLoadDataRow
Copies the contents from the source row into this object
Public methodLoadFromFile
Loads a row from file
Public methodLoadPrimaryKey
Assigns primary key attributes from formatted string
Public methodRequestDefaultValues
Sets rowaction so that prepare will be called for this level in row structure
Public methodSaveToFile
Saves a row into a file
Public methodSetCondition
Set query condition on data row
Public methodToString
Returns a string representation of the datarow for debug purposes
(Overrides ObjectToString.)
Top
Events
  NameDescription
Public eventRowStateChanged
Thrown when the row state of a row has changed. Note: This is not fired during unmarshalling of a datarow or dataset
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether two objects are equal.
Public operatorStatic memberInequality
Determines whether two objects are not equal.
Top
See Also