Поделиться через


Практическое руководство. Создание столбцов данных, в которых отображаются выражения

Обновлен: Ноябрь 2007

Таблица данных в наборе данных может содержать столбцы, значения которых вычисляются, а не считываются из базы данных. Например, в записи, содержащей подробные сведения о заказах, часто имеет смысл определять значение ExtendedPrice путем умножения количества на цену одного заказа, вместо того, чтобы хранить общую сумму в записи. В вычисляемых столбцах также можно добавлять или подсчитывать значения в дочерних записях, а также фильтровать другие записи. Определять вычисляемые столбцы можно с помощью выражений.

Синтаксис выражения состоит из стандартных операторов. К значениям данных можно обращаться по имени соответствующего столбца (как это делается в инструкциях SQL), а также включать в выражения статистические функции, такие как Count.

Например, выражение для столбца текущей записи ExtendedPrice, который отображает значение UnitPrice, взятое Quantity раз, может быть следующим:

UnitPrice * Quantity

Для обращения к столбцам дочерних таблиц можно использовать зарезервированное слово Child, после которого указывается имя столбца. Например, следующее выражение возвращает среднее значение столбца Price во всех связанных дочерних записях:

Avg(Child.Price)

Дополнительные сведения см. в свойстве Expression.

Столбцы для выражений можно создать в Конструкторе наборов данных. Дополнительные сведения о создании столбцов см. в разделе Практическое руководство. Добавление столбцов в объект DataTable.

3df0c8ey.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или версии среды. Для изменения параметров выберите Параметры импорта и экспорта в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Для создания выражений для столбцов в Конструкторе наборов данных

  1. Откройте набор данных в Конструкторе наборов данных. Дополнительные сведения см. в разделе Практическое руководство. Открытие набора данных в конструкторе наборов данных.

  2. В требуемой таблице данных выберите столбец, в который требуется добавить выражение, или добавьте к таблице новый столбец. Дополнительные сведения см. в разделе Практическое руководство. Добавление столбцов в объект DataTable.

  3. В окне Свойства введите выражение в свойстве Expression.

См. также

Другие ресурсы

Разработка объектов DataTable

Адаптер таблицы