ReportExpression Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |