ActiveReports 18 .NET Edition
MESCIUS.ActiveReports Assembly / GrapeCity.ActiveReports Namespace / PageReport Class / ResourceLocator Property
Example

In This Topic
    ResourceLocator Property (PageReport)
    In This Topic
    Gets the object responsible for resolving report resources.
    Syntax
    'Declaration
     
    Public Property ResourceLocator As ResourceLocator
    public ResourceLocator ResourceLocator {get; set;}
    Example
    Private Sub ShowReport()
    	Dim reportData As Stream = [GetType]().Assembly.GetManifestResourceStream("GrapeCity.ActiveReports.Samples.CustomResourceLocator.DemoReport.rdlx")
    	reportData.Position = 0
    	Dim reader As New StreamReader(reportData)
    	Dim def As New PageReport(reader)
    	def.ResourceLocator = New MyPicturesLocator()
    	Dim runtime As New PageDocument(def)
    	runtime.Parameters("PictureName").CurrentValue = listView.SelectedItems(0).Text
    	runtime.Parameters("MimeType").CurrentValue = String.Format("image/{0}", listView.SelectedItems(0).Tag)
    End Sub
    private void ShowReport()
    {
        Stream reportData = GetType().Assembly.GetManifestResourceStream(
                "GrapeCity.ActiveReports.Samples.CustomResourceLocator.DemoReport.rdlx");
        reportData.Position = 0;
        StreamReader reader = new StreamReader(reportData);
        PageReport def = new PageReport(reader);
        def.ResourceLocator = new MyPicturesLocator();
        PageDocument runtime = new PageDocument(def);
        runtime.Parameters["PictureName"].CurrentValue = listView.SelectedItems[0].Text;
        runtime.Parameters["MimeType"].CurrentValue = string.Format("image/{0}", listView.SelectedItems[0].Tag);
    }
    See Also