ReportExpression Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет выражение отчета.
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
- Атрибуты
- Реализации
Конструкторы
ReportExpression(Boolean) |
Инициализирует новый экземпляр класса ReportExpression. |
ReportExpression(DateTime) |
Инициализирует новый экземпляр класса ReportExpression. |
ReportExpression(Double) |
Инициализирует новый экземпляр класса ReportExpression. |
ReportExpression(Int32) |
Инициализирует новый экземпляр класса ReportExpression. |
ReportExpression(String) |
Инициализирует новый экземпляр класса ReportExpression. |
ReportExpression(String, EvaluationMode) |
Инициализирует новый экземпляр класса ReportExpression. |
Свойства
DataType |
Возвращает или задает тип данных вычисляемого выражения. |
Empty |
Возвращает пустой объект выражения отчета. |
EvaluationMode |
Возвращает или задает режим оценки для выражения отчета. |
Expression |
Возвращает или задает строку выражения. |
IsEmpty |
Возвращает значение, указывающее, является ли пустым выражение отчета. |
IsExpression |
Возвращает значение, указывающее, является ли данный объект выражением. |
Value |
Возвращает или задает значение выражения. |
Методы
BuildFieldReference(String) |
Формирует ссылку на поле. |
BuildFieldReference(String, String) |
Формирует ссылку на поле. |
BuildFunctionCall(String, String[]) |
Формирует выражение вызова функции. |
BuildGlobalReference(String) |
Формирует выражение глобальной ссылки. |
BuildNullValue() |
Формирует выражение значения NULL. |
BuildParameterReference(String) |
Формирует ссылку на параметр. |
BuildParameterReference(String, String) |
Формирует ссылку на параметр. |
BuildStringLiteral(String) |
Формирует выражение строкового литерала. |
BuildUserReference(String) |
Формирует ссылку на выражение пользователя. |
Equals(Object) |
Проверяет равенство текущего экземпляра другому выражению. |
GetDependencies(IList<ReportObject>, ReportObject) |
Возвращает зависимости от родительского объекта. |
GetFieldReference(String) |
Возвращает ссылку на поле для выражения. |
GetHashCode() |
Возвращает уникальный хэш-код для текущего экземпляра. |
IsAggregateExpression(String) |
Указывает, является ли выражение отчета агрегатным. |
IsExpressionString(String) |
Указывает, является ли строка выражением. |
ToString() |
Преобразует текущий экземпляр ReportExpression в строку. |
ToString(String, IFormatProvider) |
Преобразует текущий экземпляр ReportExpression в строку. |
Операторы
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) |
Проверяет неравенство двух выражений. |
Явные реализации интерфейса
IExpression.Value |
Возвращает или задает значение выражения. |
IXmlSerializable.GetSchema() |
Возвращает схему XML. |
IXmlSerializable.ReadXml(XmlReader) |
Считывает XML-документацию. |
IXmlSerializable.WriteXml(XmlWriter) |
Записывает XML-документацию. |