C# Class fyiReporting.RdlDesign.ReportNames

ReportNames is used to control the names of objects in the report
Datei anzeigen Open project: majorsilence/My-FyiReporting Class Usage Examples

Private Properties

Property Type Description
AddNode void
BuildNames void
BuildNamesLoop void
ChangeGroupName bool
ChangeName bool
DataSourceName System.Xml.XmlNode
DescriptionDuplicateNameError string
FindNext System.Xml.XmlNode
FindPrior System.Xml.XmlNode
GenerateGroupingName string
GenerateName string
GetFields string[]
GetRINodeFromName System.Xml.XmlNode
GetReportClasses string[]
GetReportModules string[]
GetReportParameters string[]
GroupingNameCheck string
IsNameValid bool
NameError string
RemoveChildren void
RemoveName void
ReportNames System
SetElementAttribute void

Private Methods

Method Description
AddNode ( XmlNode xNode ) : void
BuildNames ( ) : void
BuildNamesLoop ( XmlNode xNode ) : void
ChangeGroupName ( XmlNode xNode, string newName ) : bool
ChangeName ( XmlNode xNode, string newName ) : bool
DataSourceName ( string dsn ) : XmlNode
DescriptionDuplicateNameError ( string name, XmlNode fNode ) : string
FindNext ( XmlNode xNode ) : XmlNode
FindPrior ( XmlNode xNode ) : XmlNode
GenerateGroupingName ( XmlNode xNode ) : string
GenerateName ( XmlNode xNode ) : string

Generates a new name based on the object type. Replaces the old name in the node but does not delete it from the hash. Use when you're copying nodes and need another name.

GetFields ( string dataSetName, bool asExpression ) : string[]

Gets the fields within the requested dataset. If dataset is null then the first dataset is used.

GetRINodeFromName ( string ri_name ) : XmlNode
GetReportClasses ( bool asExpression ) : string[]

EBN 30/03/2014 Get the modules defined in the report if any

GetReportModules ( bool asExpression ) : string[]

EBN 30/03/2014 Get the modules defined in the report if any

GetReportParameters ( bool asExpression ) : string[]
GroupingNameCheck ( XmlNode xNode, string name ) : string
IsNameValid ( string name ) : bool
NameError ( XmlNode xNode, string name ) : string
RemoveChildren ( XmlNode xNode ) : void
RemoveName ( XmlNode xNode ) : void
ReportNames ( XmlDocument rDoc ) : System
SetElementAttribute ( XmlNode parent, string name, string val ) : void