ReportExpression Struktur

Definisi

Mewakili ekspresi laporan.

public value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))]
public struct ReportExpression : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))>]
type ReportExpression = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression
Implements IExpression, IFormattable, IXmlSerializable
Warisan
ReportExpression
Atribut
Penerapan

Konstruktor

Nama Deskripsi
ReportExpression(Boolean)

Menginisialisasi instans baru kelas ReportExpression.

ReportExpression(DateTime)

Menginisialisasi instans baru kelas ReportExpression.

ReportExpression(Double)

Menginisialisasi instans baru kelas ReportExpression.

ReportExpression(Int32)

Menginisialisasi instans baru kelas ReportExpression.

ReportExpression(String)

Menginisialisasi instans baru kelas ReportExpression.

ReportExpression(String, EvaluationMode)

Menginisialisasi instans baru kelas ReportExpression.

Properti

Nama Deskripsi
DataType

Mendapatkan atau mengatur jenis data ekspresi yang dievaluasi.

Empty

Mendapatkan objek ekspresi laporan kosong.

EvaluationMode

Mendapatkan atau mengatur mode evaluasi untuk ekspresi laporan.

Expression

Mendapatkan atau mengatur string ekspresi.

IsEmpty

Mendapatkan apakah ekspresi laporan kosong.

IsExpression

Mendapatkan nilai yang menunjukkan apakah ini adalah ekspresi.

Value

Mendapatkan atau mengatur nilai ekspresi.

Metode

Nama Deskripsi
BuildFieldReference(String)

Menyusun referensi ke bidang .

BuildFieldReference(String, String)

Menyusun referensi ke bidang .

BuildFunctionCall(String, String[])

Membangun ekspresi panggilan fungsi.

BuildGlobalReference(String)

Membangun ekspresi referensi global.

BuildNullValue()

Menyusun ekspresi nilai null.

BuildParameterReference(String)

Membangun referensi parameter.

BuildParameterReference(String, String)

Membangun referensi parameter.

BuildStringLiteral(String)

Menyusun ekspresi literal string.

BuildUserReference(String)

Membangun ekspresi referensi pengguna.

Equals(Object)

Menguji kesetaraan instans saat ini dengan ekspresi lain.

GetDependencies(IList<ReportObject>, ReportObject)

Mendapatkan dependensi dari objek induk.

GetFieldReference(String)

Mendapatkan referensi bidang untuk ekspresi.

GetHashCode()

Mendapatkan kode hash unik untuk instans saat ini.

IsAggregateExpression(String)

Menentukan apakah ekspresi laporan adalah ekspresi agregat.

IsExpressionString(String)

Menunjukkan apakah string adalah ekspresi.

ToString()

Mengonversi instans saat ini ReportExpression menjadi string.

ToString(String, IFormatProvider)

Mengonversi instans saat ini ReportExpression menjadi string.

Operator

Nama Deskripsi
Equality(ReportExpression, ReportExpression)

Menguji kesetaraan dua ekspresi.

Equality(ReportExpression, String)

Menguji kesetaraan dua ekspresi.

Equality(String, ReportExpression)

Menguji kesetaraan dua ekspresi.

Explicit(ReportExpression to String)

ReportExpression Mengonversi objek menjadi string ekspresi.

Implicit(String to ReportExpression)

Mengonversi string ekspresi menjadi ReportExpression objek.

Inequality(ReportExpression, ReportExpression)

Menguji ketidaksamaan dua ekspresi.

Inequality(ReportExpression, String)

Menguji ketidaksamaan dua ekspresi.

Inequality(String, ReportExpression)

Menguji ketidaksamaan dua ekspresi.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IExpression.Value

Mendapatkan atau mengatur nilai ekspresi.

IXmlSerializable.GetSchema()

Mengembalikan skema xml.

IXmlSerializable.ReadXml(XmlReader)

Membaca dokumentasi xml.

IXmlSerializable.WriteXml(XmlWriter)

Menulis dokumentasi xml.

Berlaku untuk