Gets or sets the field name.
Namespace:
C1.C1ReportAssembly: C1.C1Report.2 (in C1.C1Report.2.dll)
Syntax
C# |
---|
[DefaultValueAttribute(null)] [MergablePropertyAttribute(false)] [ParenthesizePropertyNameAttribute(true)] public string Name { get; set; } |
Visual Basic |
---|
<DefaultValueAttribute(Nothing)> _ <MergablePropertyAttribute(False)> _ <ParenthesizePropertyNameAttribute(True)> _ Public Property Name As String Get Set |
Remarks
The field name can be used as an index into the control's Fields collection.
Field names are also used to identify fields in VBScript expressions, as shown in the example below.
Duplicate and empty field names are allowed, but should be avoided if you plan to use the field names in scripts or as indexers.
Examples
The following code assigns a script to the report's Detail section. The script changes a field's ForeColor property depending on a value.
Copy CodeVisual Basic
c1r.Sections.Fields("sampleField").ForeColor = Color.Black c1r.Sections.Detail.OnFormat = "sampleField.ForeColor = iif(someValue < 5, vbRed, vbBlack)" |
Copy CodeC#
c1r.Sections.Fields["sampleField"].ForeColor = Color.Black; c1r.Sections.Detail.OnFormat = "sampleField.ForeColor = iif(someValue < 5, vbRed, vbBlack)"; |