GrapeCity.ActiveReports.v8 Assembly > GrapeCity.ActiveReports.SectionReportModel Namespace > ARControl Class : DataField Property |
Gets or sets the field name from the data source to bind to the control.
'Declaration Public Overridable Property DataField As System.String
public virtual System.string DataField {get; set;}
When the DataField property is set to a field contained within the DataSource, ActiveReports binds the field's data from each record to the control. The recordset data is first saved into the DataValue property. It then passes through any OutputFormat and is set as the control's text.
The DataField property can also be used to perform calculations using a scripting expression beginning with an equals sign (=). This allows fields to be set up to display calculated results. For example, a TextBox control or a GroupHeader's DataField property can be set to an expression such as "=UnitPrice * Qty" or "=CompanyName.Trim()" where UnitPrice, Qty and CompanyName are members of the report's Fields collection.
When using XML, the DataField must be set to a valid XPath expression.
private void SectionReport1_ReportStart(object sender, System.EventArgs eArgs) { this.textBox2.DataField = "CustomerID"; }
Private Sub SectionReport1_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.ReportStart Me.TextBox2.DataField = "CustomerID" End Sub