ActiveReports 13
NodeList Property

GrapeCity.ActiveReports Assembly > GrapeCity.ActiveReports.Data Namespace > XMLDataSource Class : NodeList Property
Gets or sets a reference to the XmlNodeList object that is the result of applying the XPath pattern provided in the RecordsetPattern property.
Public Property NodeList As XmlNodeList
public XmlNodeList NodeList {get; set;}

Property Value

An XmlNodeList object.
You can set the NodeList property to your own XmlNodeList object without setting the FileURL or RecordsetPattern.  This can be useful in subreports where the parent report sets the NodeList of the subreport data source from one of its fields (returned from the Field method as an XmlNodeList).
Paste into the Detail Format event.
GrapeCity.ActiveReports.Data.XMLDataSource xDS = new GrapeCity.ActiveReports.Data.XMLDataSource();
SectionReport1 rpt = new SectionReport1();

    xDS.ValidateOnParse = true;
    xDS.FileURL = System.Windows.Forms.Application.StartupPath + " \\customer.xml";
    xDS.RecordsetPattern = "//ITEM";
    xDS.NodeList = (System.Xml.XmlNodeList)ds.Field("ITEM",true);
    this.Label1.Text = xDS.CurrentPosition;

    if (xDS.BOF && xDS.EOF)
Paste into the Detail Format event.
Dim xDS As New GrapeCity.ActiveReports.Data.XMLDataSource()
Dim rpt As New SectionReport1()

    xDS.ValidateOnParse = True
    xDS.FileURL = System.Windows.Forms.Application.StartupPath + " \\customer.xml"
    xDS.RecordsetPattern = "//ITEM"
    xDS.NodeList = xDS.Field("ITEM", True)
    Me.Label1.Text = xDS.CurrentPosition

    If xDS.BOF & xDS.EOF Then
        Exit Sub
    End If
See Also


XMLDataSource Class
XMLDataSource Members