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

In This Topic
    ResourceLocator Property (PageReport)
    In This Topic
    Gets or sets the object responsible for resolving report resources.
    Syntax
    'Declaration
     
    Public Property ResourceLocator As ResourceLocator
    public ResourceLocator ResourceLocator {get; set;}

    Property Value

    A ResourceLocator object.
    Remarks
    The default value is an instance of a DefaultResourceLocator.
    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