Top Method Summary
Options Name Purpose
+ LOGICAL FetchFirst () This Method moves to the first DataRow inside the BindingSource.
+ LOGICAL FetchLast () This Method moves to the last DataRow inside the BindingSource.
+ LOGICAL FetchNext () This Method moves to the next DataRow inside the BindingSource.
+ LOGICAL FetchPrev () This Method moves to the previous DataRow inside the BindingSource.

Top Property Summary
Options Name Purpose
+ CHARACTER RecordPosition Returns a Value of RecordPositionEnum representing the current condition. The Property is read in the Method PositionChangedHandler () of a Class implementing the Interface ISmartNavigationTarget.
+ CHARACTER SmartDataSourceState Get/Set the SmartDataSourceState of the current Class. This Property to Updating if the Method BeginUpdateState () of the SmartDataAdapter instance is called and it is set to Navigatable during initialization and if the Property SmartTableIOState of a Viewer is set to anything but ModifyingData. Enforced by Interface ISmartDataSource.
+ Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource SmartNavigationSource Get and Set the current SmartNavigationSource of the SmartDataAdapter. Every SmartNavigationTarget is registered with handshake and kept in a collection. This Property is set by the developer when initializing a Control implementing the Interface ISmartDataSource.


Method Detail
Top

PUBLIC LOGICAL FetchFirst ()

Purpose: This Method moves to the first DataRow inside the BindingSource.
Notes: It is called by The Navigation Tools of the Toolbars.

Returns LOGICAL
Logical value, currently not used
Top

PUBLIC LOGICAL FetchLast ()

Purpose: This Method moves to the last DataRow inside the BindingSource.
Notes: It is called by The Navigation Tools of the Toolbars.
Enforced by Interface ISmartNavigationTarget.

Returns LOGICAL
Logical value, currently not used
Top

PUBLIC LOGICAL FetchNext ()

Purpose: This Method moves to the next DataRow inside the BindingSource.
Notes: It is called by The Navigation Tools of the Toolbars.
Enforced by Interface ISmartNavigationTarget.

Returns LOGICAL
Logical value, currently not used
Top

PUBLIC LOGICAL FetchPrev ()

Purpose: This Method moves to the previous DataRow inside the BindingSource.
Notes: It is called by The Navigation Tools of the Toolbars.
Enforced by Interface ISmartNavigationTarget.

Returns LOGICAL
Logical value, currently not used


Property Detail
Top

PUBLIC CHARACTER RecordPosition

Purpose: Returns a Value of RecordPositionEnum representing the current condition.
The Property is read in the Method PositionChangedHandler () of a
Class implementing the Interface ISmartNavigationTarget.
Notes: Possible Values (RecordPositionEnum):
NoRecordAvailable
OnlyRecord
FirstRecord
LastRecord
NotFirstOrLast

Returns CHARACTER
Top

PUBLIC CHARACTER SmartDataSourceState

Purpose: Get/Set the SmartDataSourceState of the current Class.
This Property to Updating if the Method BeginUpdateState () of the
SmartDataAdapter instance is called and it is set to Navigatable
during initialization and if the Property SmartTableIOState of a
Viewer is set to anything but ModifyingData.
Enforced by Interface ISmartDataSource.
Notes: Possible Values (DataSourceStateEnum):
Navigatable
Updating

Returns CHARACTER
Top

PUBLIC Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource SmartNavigationSource

Purpose: Get and Set the current SmartNavigationSource of the SmartDataAdapter.
Every SmartNavigationTarget is registered with handshake and kept in a
collection.
This Property is set by the developer when initializing a Control
implementing the Interface ISmartDataSource.
Notes:

Returns Consultingwerk.SmartComponents.Interfaces.ISmartNavigationSource


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:33:21