このプロパティはCalculatedFieldsコレクションに追加されたフィールド(計算フィールド)のみ有効となります。計算フィールドはレポートエクスプローラからGUI操作で作成できます。
formulaプロパティに計算式が設定されている場合、Valueプロパティに設定されている値は上書きされます。Formulaプロパティには、データソースと連結されたフィールドを指定できるほか、C#の式を使用することができます。
private void rptCalFields_ReportStart(object sender, System.EventArgs e) { this.field1.DefaultValue = "\"Does not compute\""; this.field1.FieldType = GrapeCity.ActiveReports.Data.FieldTypeEnum.None; this.field1.Formula = "ProductName + UnitPrice"; this.field1.Name = "field1"; this.field1.Tag = null; }
Private Sub rptCalFields_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) Me.field1.DefaultValue = """Does not compute""" Me.field1.FieldType = GrapeCity.ActiveReports.Data.FieldTypeEnum.None Me.field1.Formula = "ProductName + UnitPrice" Me.field1.Name = "field1" Me.field1.Tag = Nothing End Sub