C1.C1Report Namespace > Field Class : LinkTarget Property |
If not empty, this should be an expression that evaluates to a URL. After the report is generated, clicking on the field will cause the report viewer to navigate to the URL. The report viewer can be a web browser (for HTML reports), Adobe Acrobat (for PDF reports), or other viewer applications.
Not all report viewers support hyperlinks. The PrintPreview control that ships with .NET, for example, does not.
The field will be displayed as usual, based on the contents of its Field.Text and Field.Picture properties.
The Field.LinkTarget expression is always evaluated, regardless of the setting of the Field.Calculated property (which only applies to the display text). This allows you to bind the Field.LinkTarget to a field in the data source, as show in the example below.
// set up a static link Field f = c1r.Fields["companyInfoLink"]; f.Calculated = false; f.Text = "click here for more info on our company"; f.LinkTarget = "http://myrealty.com"; // set up a databound link Field f = c1r.Fields["propertyInfoLink"]; f.Calculated = false; f.Text = "click here for more info on this property"; f.LinkTarget = "\"http://myrealty.com/moreinfo?id=\" & propertyID";
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2