AxDataSource
Applies To: Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
An AxDataSource component provides access to a data set in the AOT. The other components of the User Control will use the AxDataSource when retrieving or saving data in the data set.
Properties
The AxDataSource component has the following properties:
Property |
Description |
---|---|
DataSetName |
The data set the control is bound to. |
EnableViewState |
Indicates whether the control automatically saves its state for use in round-trips. |
Expressions |
The expressions that are bound to properties of the control. |
ID |
The programmatic name of the control. |
PersistState |
When set to true, enables the control to persist state information for the dataset. Information persisted includes the following:
The default value is true. |
ProviderView |
The view in the data set that is being used for the current context. |
Role |
Sets the context behavior for the data source. It can be one of the following values:
A User Control can have multiple AxDataSource components. A maximum of one AxDataSource component for the User Control can act as a context provider. Multiple AxDataSource components can act as context consumers. |
SuppressDeleteConfirmationDialog |
When set to true, the dialog to confirm delete operations will not be displayed. |
Events
The AxDataSource component has the events listed in the following table.
Event |
Description |
---|---|
CreatingDataSetRun |
Occurs when a data set is created or unpacked. |
DataBinding |
Occurs when the server control binds to a data source. |
DataSetDetached |
Occurs when the data set is detached from the control. |
DataSetReady |
Occurs after the RunningDataSetRun event, when the data set has been initialized and is ready for access. |
InitializedDataSetRun |
Occurs when the data set is initialized, after the CreatingDataSetRun event. |
RunningDataSetRun |
Occurs after the InitializedDataSetRun event. |
Disposed |
Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested. |
Init |
Occurs when the server control is initialized, which is the first step in its lifecycle. |
Load |
Occurs when the server control is loaded into the System.Web.UI.Page object. |
PreRender |
Occurs after the System.Web.UI.Control object is loaded by prior to rendering. |
Unload |
Occurs when the server control is unloaded from memory. |