DataRecordSet

DataRecordSet class

Сохраняет, форматирует, обновляет и предоставляет данные, запрошенные из базы данных в Microsoft Visio.

public class DataRecordSet

Конструкторы

ИмяОписание
DataRecordSet()Конструктор.

Характеристики

ИмяОписание
ADOData { get; set; }Содержит XML, соответствующий классической XML-схеме ADO для набора записей ADO и описывающий данные в наборе записей данных.
AutoLinkComparison { get; }Определяет правило, которое сравнивает столбец в родительском элементе DataRecordset с элементом данных формы из последнего успешного действия автоматического связывания, выполненного в пользовательском интерфейсе.
Checksum { get; set; }Значение контрольной суммы, созданное Visio на основе свойств набора записей данных. Установите для этого атрибута значение 0; Visio пересчитывает это значение во время выполнения.
Command { get; set; }Командная строка, используемая для запроса данных из источника данных.
ConnectionID { get; set; }Идентификатор соединения для связанного объекта DataConnection. Не существует для источников данных XML.
DataColumns { get; }Содержит все элементы DataColumn в наборе записей данных.
ID { get; set; }ID набора записей данных, уникальный в пределах документа.
Name { get; set; }Отображаемое (или понятное) имя набора записей данных.
NextRowID { get; set; }Идентификатор следующей доступной строки Visio.
Options { get; set; }Параметры для применения к набору записей данных. Возможные значения могут быть любой комбинацией одного или нескольких значений, показанных в следующей таблице.
PrimaryKeys { get; }Идентифицирует один или несколько столбцов первичного ключа в наборе записей данных.
RefreshConflicts { get; }Указывает строку в наборе записей данных, связанную с фигурой, которая находится в конфликте после обновления набора записей данных. RowID — указывает строку в наборе записей данных, связанную с фигурой, которая находится в конфликте после обновления набора записей данных. ShapeID - Идентификатор фигуры, участвующей в конфликте. PageID - Идентификатор страницы фигуры, участвующей в конфликте.
RefreshInterval { get; set; }Как часто (в минутах) Visio автоматически обновляет набор записей данных. Это значение должно быть 1 или больше.
RefreshNoReconciliationUI { get; set; }Должен ли быть отключен пользовательский интерфейс согласования данных. True (1), чтобы отключить пользовательский интерфейс (UI). False (0), чтобы включить пользовательский интерфейс.
RefreshOverwriteAll { get; set; }Следует ли перезаписывать пользовательские изменения элементов данных формы в формах, связанных с данными, при обновлении набора записей данных.
ReplaceLinks { get; set; }Определяет, как обрабатываются ссылки на данные формы при копировании или вырезании фигур. 1, чтобы заменить существующие ссылки в целевой форме. 0, чтобы сохранить существующие ссылки в целевой форме. Если этот атрибут отсутствует, Visio спрашивает пользователя, заменять ли ссылки при копировании или вырезании.
RowMaps { get; }Сопоставляет строку набора записей данных с фигурой. RowID — идентификатор строки строки, уникальный в наборе записей данных. Идентификатор страницы фигуры, связанной с данными в строке набора записей данных, определяемой RowID.
RowOrder { get; set; }Следует ли использовать порядок строк в наборе записей данных в качестве первичного ключа. Истинно (1), если идентификаторы строк определяются порядком строк. False (0), если идентификаторы строк определяются значениями в столбцах первичного ключа набора записей данных.
TimeRefreshed { get; set; }Дата и время последнего обновления набора записей данных.

Методы

ИмяОписание
Refresh()Выполняет строку запроса, связанную с подключенным (не основанным на XML) DataRecordset, и обновляет связанные фигуры новыми данными из источника данных, возвращенного запросом.
Refresh(DataConnectionType)Выполняет строку запроса, связанную с подключенным (не основанным на XML) DataRecordset, и обновляет связанные фигуры новыми данными из источника данных, возвращенного запросом.

Смотрите также