WT. База знаний
Платформа WTПрактикаСинтаксисБаза знаний
  • База знаний
  • Guidelines
    • Код
    • Интерфейс
    • Шпаргалки и дорожные карты
  • Workflow XML Editor
    • Сочетания клавиш
    • Patterns
  • Платформа WT
    • Файлы конфигурации
      • Сервер
        • appsettings.json
        • hosting.json
      • Служба обновления
        • appsettings.json
      • Клиент Desktop
        • WorkflowForms.dll.config
      • Клиент Mobile
        • app.settings.json
      • Клиент Web
        • appsettings.json
    • Аутентификация
    • Права доступа
    • Системные переменные и параметры конфигурации
    • Временные зоны
    • Сохранение вложенных сущностей
    • Диаграммы
  • SQL
    • Пользовательские функции
      • Функции на языке запросов (SQL)
      • Функции на процедурном языке PL/pgSQL
    • Функции nextval и currval
    • Индексы
    • Настройка postgresql.conf
  • Кастомизация Клиента
    • Создание и настройка проекта
    • Классы платформы (С#)
      • TimeZoneHelper
      • DataBinding
      • XmlParser
        • Методы
          • GetAttributeValue
          • GetRequiredAttributeValue
          • GetElementDataBinding
          • GetRequiredElementDataBinding
    • Языки в кастомках
    • Шаблоны кастомок
      • MyObject
      • DataConnection
      • Condition
      • Command
  • Кастомизация Сервера
    • Создание и настройка проекта
    • Классы платформы (С#)
      • XmlParser
        • Методы
          • GetAttributeValue
          • GetRequiredAttributeValue
          • GetElementValue
          • GetRequiredElementValue
    • Шаблоны кастомок
      • Command
      • SqlQuery
Powered by GitBook
On this page
  1. Кастомизация Клиента
  2. Классы платформы (С#)

DataBinding

РАЗДЕЛ НАХОДИТСЯЫ В РАЗРАБОТКЕ

В классе DataBinding реализованы перегрузки методов для получения скалярных значений:

  • object GetScalarValue();

  • string GetStringValue(), string GetStringValue(string ifNullValue) и др.;

  • long GetIntValue(), long GetIntValue(long ifNullValue) и др.;

  • double GetDoubleValue(), double GetDoubleValue(double ifNullValue) и др.;

  • decimal GetDecimalValue(), decimal GetDecimalValue(decimal ifNullValue) и др.;

  • bool GetBoolValue(), bool GetBoolValue(bool ifNullValue) и др.;

  • DateTime GetDateTimeValue(), DateTime GetDateTimeValue(DateTime ifNullValue) и др.

А также методы для получения массивов:

  • object[] GetArrayValue();

  • string[] GetStringArrayValue();

  • int[] GetIntArrayValue();

  • double[] GetDoubleArrayValue();

  • decimal[] GetDecimalArrayValue();

  • bool[] GetBoolArrayValue();

  • DateTime[] GetDateTimeArrayValue().

И получения матрицы объектов:

  • object[][] GetMatrixValue();

Last updated 1 year ago