Click or drag to resize

StiBusinessObject Class

Class which contains schema information about business object which registered in report dictionary.
Inheritance Hierarchy
SystemObject
  Stimulsoft.Report.DictionaryStiBusinessObject

Namespace:  Stimulsoft.Report.Dictionary
Assembly:  Stimulsoft.Report (in Stimulsoft.Report.dll) Version: 2019.3.1.0
Syntax
[TypeConverterAttribute(typeof(StiBusinessObjectConverter))]
public class StiBusinessObject : ICloneable, 
	IStiStateSaveRestore, IStiEnumerator, IStiInherited, IStiPropertyGridObject, IStiJsonReportObject

The StiBusinessObject type exposes the following members.

Constructors
  NameDescription
Public methodStiBusinessObject
Creates new instance of StiBusinessObject class.
Public methodStiBusinessObject(String, String, String, String)
Creates new instance of StiBusinessObject class.
Public methodStiBusinessObject(String, String, String, String, String)
Initializes a new instance of the StiBusinessObject class
Top
Properties
  NameDescription
Public propertyAlias
Gets or sets an alias of the business object.
Public propertyBusinessObjects
Gets or sets collection of the business objects.
Public propertyBusinessObjectValue
Gets or sets business object.
Public propertyCategory
Gets or sets a category name of the business object.
Public propertyColumns
Gets or sets a column collection of the business object.
Public propertyComponentId
Public propertyCount
Gets count of elements.
Public propertyCurrent
Public propertyDictionary
Gets or sets the dictionary in which this Business Object is located.
Public propertyStatic memberFieldsIgnoreList
Дополнительный список имён полей для метода StiBusinessObjectHelper.GetValueFromClass(). Если поле в этом списке - то при получении значения этого поля null передаётся как есть. Для остальных полей вместо null передаётся тип этого поля, это надо для работы с анонимными типами.
Public propertyGuid
Gets or sets guid of business object.
Public propertyInherited
Public propertyIsBof
Gets value indicates that this position specifies to the beginning of data.
Public propertyIsEmpty
Gets value indicates that no data.
Public propertyIsEof
Gets value indicates that this position specifies to the data end.
Public propertyItem
Public propertyKey
Gets or sets the key of the dictionary object.
Public propertyName
Gets or sets a name of the business object.
Public propertyOwnerBand
Public propertyParentBusinessObject
Public propertyPosition
Gets the current position.
Public propertyPropName
Protected propertyStates
Gets the component states manager.
Top
Methods
  NameDescription
Public methodClearAllStates
Clear all earlier saved object states.
Public methodClone
Public methodConnect
Public methodCreateEnumerator
Public methodDisconnect
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFilterData
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFirst
Sets a position at the beginning.
Public methodGetBusinessObjectData
Public methodGetBusinessObjectData(Boolean)
Public methodGetColumnIndex
Returns the index of a column in the data source.
Public methodGetCorrectFullName
Returns the name of the Business Object.
Public methodGetEvents
Public methodGetFullName
Returns the text representation of the Business Object.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLevel
Returns level of data in hierarchical band.
Public methodGetProperties
Public methodGetTopParentBusinessObject
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLast
Sets a position on the last element.
Public methodLoadFromJsonObject
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNext
Sets a position on the next element.
Public methodPrior
Sets a position on the previous element.
Public methodRestoreCurrentValue
Public methodRestoreState
Restores the earlier saved object state.
Public methodSaveState
Saves the current state of an object.
Public methodSaveToJsonObject
Public methodSetDetails
Set the details data for Business Objects.
Public methodSetNextValue
Public methodSetPrevValue
Public methodToString
Returns the text view of the Business Object.
(Overrides ObjectToString.)
Public methodToString(Boolean)
Top
Fields
  NameDescription
Protected fieldpositionValue
Protected fieldRowToLevel
Top
See Also