Class ReportExpressViewerController
Inheritance
ReportExpressViewerController
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class ReportExpressViewerController : ModelViewController, IModelViewController
Constructors
ReportExpressViewerController(IReportExpressViewer)
Declaration
public ReportExpressViewerController(IReportExpressViewer 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
Report
Declaration
public IReportExpress Report { get; }
Property Value
ReportExpressViewerView
Declaration
public IReportExpressViewer ReportExpressViewerView { get; }
Property Value
Methods
DisplayReport()
Declaration
public Task DisplayReport()
Returns
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
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
Implements
Extension Methods