DataRecordSet
DataRecordSet class
Microsoft Visio의 데이터베이스에서 쿼리된 데이터를 저장, 형식 지정, 새로 고침 및 노출합니다.
public class DataRecordSet
생성자
속성
이름 |
설명 |
ADOData { get; set; } |
ADO 레코드 집합에 대한 ADO 클래식 XML 스키마를 준수하고 데이터 레코드 집합의 데이터를 설명하는 XML을 포함합니다. |
AutoLinkComparison { get; } |
부모 DataRecordset 요소의 열을 사용자 인터페이스에서 수행된 마지막으로 성공한 자동 연결 작업의 셰이프 데이터 항목과 비교하는 규칙을 정의합니다. |
Checksum { get; set; } |
Visio에서 생성되고 데이터 레코드 집합 속성을 기반으로 하는 체크섬 값입니다. 이 속성을 0으로 설정하십시오. Visio는 런타임에 이 값을 다시 계산합니다. |
Command { get; set; } |
데이터 원본에서 데이터를 쿼리하는 데 사용되는 명령 문자열입니다. |
ConnectionID { get; set; } |
연결된 DataConnection 개체의 연결 ID입니다. XML 데이터 소스에 대해 존재하지 않습니다. |
DataColumns { get; } |
데이터 레코드 집합의 모든 DataColumn 요소를 포함합니다. |
ID { get; set; } |
문서 내에서 고유한 데이터 레코드세트 ID입니다. |
Name { get; set; } |
데이터 레코드세트의 표시(또는 “친숙한”) 이름입니다. |
NextRowID { get; set; } |
사용 가능한 다음 Visio 행 ID. |
Options { get; set; } |
데이터 레코드세트에 적용할 옵션입니다. 가능한 값은 다음 표에 표시된 값 중 하나 이상의 조합일 수 있습니다. |
PrimaryKeys { get; } |
데이터 레코드 집합에서 하나 이상의 기본 키 열을 식별합니다. |
RefreshConflicts { get; } |
데이터 레코드세트를 새로 고친 후 충돌하는 모양에 연결된 데이터 레코드세트의 행을 나타냅니다. RowID - 데이터 레코드세트를 새로 고친 후 충돌하는 모양에 연결된 데이터 레코드세트의 행을 나타냅니다. ShapeID - 충돌에 관련된 도형의 도형 ID. PageID - 충돌에 관련된 도형의 페이지 ID. |
RefreshInterval { get; set; } |
Visio가 데이터 레코드 집합을 자동으로 새로 고치는 빈도(분)입니다. 이 값은 1 이상이어야 합니다. |
RefreshNoReconciliationUI { get; set; } |
데이터 조정 사용자 인터페이스를 비활성화해야 하는지 여부. UI(사용자 인터페이스)를 비활성화하려면 True(1)입니다. UI를 활성화하려면 False(0). |
RefreshOverwriteAll { get; set; } |
데이터 레코드 집합을 새로 고칠 때 데이터에 연결된 모양의 모양 데이터 항목에 대한 사용자 변경 사항을 덮어쓸지 여부입니다. |
ReplaceLinks { get; set; } |
셰이프를 복사하거나 잘라낼 때 셰이프 데이터 링크를 처리하는 방법을 정의합니다. 1은 대상 모양의 기존 링크를 대체합니다. 0은 기존 링크를 대상 모양으로 유지합니다. 이 특성이 없으면 Visio는 사용자에게 복사 또는 잘라낼 때 링크를 바꿀지 여부를 묻습니다. |
RowMaps { get; } |
데이터 레코드 집합 행을 셰이프에 매핑합니다. RowID - 데이터 레코드 집합 내에서 고유한 행의 행 ID입니다. ShapeID - RowID로 식별되는 데이터 레코드 집합 행의 데이터에 연결된 셰이프의 셰이프 ID. PageID - RowID. 로 식별되는 데이터 레코드세트 행의 데이터에 연결된 셰이프의 페이지 ID |
RowOrder { get; set; } |
데이터 레코드 집합의 행 순서를 기본 키로 사용할지 여부입니다. 행 ID가 행 순서에 따라 결정되는 경우 True(1)입니다. 행 ID가 데이터 레코드 집합의 기본 키 열에 있는 값에 의해 결정되는 경우 False(0)입니다. |
TimeRefreshed { get; set; } |
데이터 레코드 집합을 마지막으로 새로 고친 날짜와 시간입니다. |
행동 양식
이름 |
설명 |
Refresh() |
연결된(XML 기반이 아닌) DataRecordset과 연결된 쿼리 문자열을 실행하고 쿼리에서 반환된 데이터 소스의 새 데이터로 연결된 셰이프를 업데이트합니다. |
Refresh(DataConnectionType) |
연결된(XML 기반이 아닌) DataRecordset과 연결된 쿼리 문자열을 실행하고 쿼리에서 반환된 데이터 소스의 새 데이터로 연결된 셰이프를 업데이트합니다. |
또한보십시오