Class ReportExpressDesignerController
Inheritance
ReportExpressDesignerController
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class ReportExpressDesignerController : ModelViewController, IModelViewController
Constructors
ReportExpressDesignerController(IReportExpressDesigner)
Declaration
public ReportExpressDesignerController(IReportExpressDesigner view)
Parameters
Properties
ContextHelpURL
An optional associated url of a help file for the view this controller works with
Declaration
public override string ContextHelpURL { get; }
Property Value
Overrides
ReportExpressDesignerView
Declaration
public IReportExpressDesigner ReportExpressDesignerView { get; }
Property Value
Methods
DisplayUI()
Must be implemented by the inheriting class to perform the operation of displaying the
CurrentDisplayedItem against the View
Declaration
public override Task DisplayUI()
Returns
Type |
Description |
Task |
A task indicating the completion of the operation
|
Overrides
GetCurrentDisplayedItem(object)
Declaration
protected override Task<object> GetCurrentDisplayedItem(object item)
Parameters
Type |
Name |
Description |
object |
item |
|
Returns
Overrides
GetDataBoundMember()
Declaration
public string GetDataBoundMember()
Returns
GetDataStucture()
Declaration
public DataSet GetDataStucture()
Returns
GetReport()
Declaration
public (string Name, byte[] report) GetReport()
Returns
GetReportParameters()
Declaration
public Dictionary<ISQLTypeWrapper, object> GetReportParameters()
Returns
InitCommands(IList<ViewCommand>)
Provides the inheriting class an opportunity to add custom commands to this controller
Declaration
protected override void InitCommands(IList<ViewCommand> commands)
Parameters
Type |
Name |
Description |
IList<ViewCommand> |
commands |
The current set of commands for this controller
|
Overrides
OnReportChanged()
Declaration
public void OnReportChanged()
Implements
Extension Methods