ReportExpression 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表報告表達式。
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
- 繼承
-
ReportExpression
- 屬性
- 實作
建構函式
| 名稱 | Description |
|---|---|
| ReportExpression(Boolean) |
初始化 ReportExpression 類別的新執行個體。 |
| ReportExpression(DateTime) |
初始化 ReportExpression 類別的新執行個體。 |
| ReportExpression(Double) |
初始化 ReportExpression 類別的新執行個體。 |
| ReportExpression(Int32) |
初始化 ReportExpression 類別的新執行個體。 |
| ReportExpression(String, EvaluationMode) |
初始化 ReportExpression 類別的新執行個體。 |
| ReportExpression(String) |
初始化 ReportExpression 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| DataType |
取得或設定評估表達式的資料型態。 |
| Empty |
取得空的報告表達物件。 |
| EvaluationMode |
取得或設定報告表達式的評估模式。 |
| Expression |
取得或設定表達式字串。 |
| IsEmpty |
讀取報告表達式是否為空。 |
| IsExpression |
會得到一個值,表示此是否為表達式。 |
| Value |
取得或設定表達式的值。 |
方法
| 名稱 | Description |
|---|---|
| BuildFieldReference(String, String) |
建立對該領域的參考。 |
| BuildFieldReference(String) |
建立對該領域的參考。 |
| BuildFunctionCall(String, String[]) |
建立一個函式呼叫表達式。 |
| BuildGlobalReference(String) |
建立一個全域參考表達式。 |
| BuildNullValue() |
建立一個空值運算式。 |
| BuildParameterReference(String, String) |
建立參數參考。 |
| BuildParameterReference(String) |
建立參數參考。 |
| BuildStringLiteral(String) |
建立字串的字面表達式。 |
| BuildUserReference(String) |
建立使用者參考表達式。 |
| Equals(Object) |
測試當前實例與其他表達式的相等性。 |
| GetDependencies(IList<ReportObject>, ReportObject) |
從父物件取得相依關係。 |
| GetFieldReference(String) |
會取得該表達式的場參考。 |
| GetHashCode() |
會獲得目前實例唯一的雜湊碼。 |
| IsAggregateExpression(String) |
指定報告表達式是否為彙總表達式。 |
| IsExpressionString(String) |
表示字串是否為表達式。 |
| ToString() |
將目前 ReportExpression 的實例轉換成字串。 |
| ToString(String, IFormatProvider) |
將目前 ReportExpression 的實例轉換成字串。 |
運算子
| 名稱 | Description |
|---|---|
| Equality(ReportExpression, ReportExpression) |
測試兩個表達式的相等性。 |
| Equality(ReportExpression, String) |
測試兩個表達式的相等性。 |
| Equality(String, ReportExpression) |
測試兩個表達式的相等性。 |
| Explicit(ReportExpression to String) |
將 ReportExpression 物件轉換成表達式字串。 |
| Implicit(String to ReportExpression) |
將表達式字串轉換成物件 ReportExpression 。 |
| Inequality(ReportExpression, ReportExpression) |
測試兩種表達式的不等式。 |
| Inequality(ReportExpression, String) |
測試兩種表達式的不等式。 |
| Inequality(String, ReportExpression) |
測試兩種表達式的不等式。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IExpression.Value |
取得或設定表達式值。 |
| IXmlSerializable.GetSchema() |
回傳 XML 架構。 |
| IXmlSerializable.ReadXml(XmlReader) |
閱讀 XML 文件。 |
| IXmlSerializable.WriteXml(XmlWriter) |
撰寫 XML 文件。 |