DataSourceBase.CreateObjectSpace(Type, IServiceProvider) Method
Creates an Object Space.
Namespace: DevExpress.Persistent.Base.ReportsV2
Assembly: DevExpress.Persistent.Base.v18.2.dll
Declaration
public static IObjectSpace CreateObjectSpace(
Type dataType,
IServiceProvider serviceProvider
)
Parameters
Name | Type | Description |
---|---|---|
dataType | Type | A Type object that specifies the business object type for which the Object Space is retrieved. |
serviceProvider | IServiceProvider | An IServiceProvider object. |
Returns
Type | Description |
---|---|
IObjectSpace | An IObjectSpace object. |
Remarks
You can use this static method to access an Object Space in report scripts:
private void report_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
DevExpress.ExpressApp.IObjectSpace objectSpace =
DevExpress.Persistent.Base.ReportsV2.DataSourceBase.CreateObjectSpace(typeof(MyObject), (DevExpress.XtraReports.UI.XtraReport)sender);
}
See Also