DataRecordSet

DataRecordSet class

Lagrar, formaterar, uppdaterar och exponerar data som efterfrågas från en databas i Microsoft Visio.

public class DataRecordSet

Konstruktörer

namn Beskrivning
DataRecordSet() Konstruktör.

Egenskaper

namn Beskrivning
ADOData { get; set; } Innehåller XML som överensstämmer med ADOs klassiska XML-schema för en ADO-postuppsättning och som beskriver data i datapostuppsättningen.
AutoLinkComparison { get; } Definierar en regel som jämför en kolumn i det överordnade DataRecordset-elementet med ett formdataobjekt från den senaste framgångsrika automatiska länkningsåtgärden som utfördes i användargränssnittet.
Checksum { get; set; } Ett kontrollsummavärde, genererat av Visio och baserat på data-postuppsättningsegenskaper. Sätt detta attribut till 0; Visio beräknar om detta värde vid körning.
Command { get; set; } Kommandosträngen som används för att fråga data från datakällan.
ConnectionID { get; set; } Anslutnings-ID för det associerade DataConnection-objektet. Finns inte för XML-datakällor.
DataColumns { get; } Innehåller alla DataColumn-element i en datapostuppsättning.
ID { get; set; } Datapostuppsättningens ID, unikt i dokumentet.
Name { get; set; } Visningsnamnet (eller “vänligt”) namn på datapostuppsättningen.
NextRowID { get; set; } Nästa tillgängliga Visio-rad-ID.
Options { get; set; } Alternativ att tillämpa på datapostuppsättningen. Möjliga värden kan vara valfri kombination av en eller flera av de som visas i följande tabell.
PrimaryKeys { get; } Identifierar en eller flera primärnyckelkolumner i datapostuppsättningen.
RefreshConflicts { get; } Indikerar en rad i datapostuppsättningen kopplad till en form som är i konflikt efter att datapostuppsättningen har uppdaterats. RowID - Indikerar en rad i datapostuppsättningen länkad till en form som är i konflikt efter att datapostuppsättningen har uppdaterats. ShapeID - Form-ID för formen som är involverad i konflikten. Sid-ID - Sid-ID för formen som är involverad i konflikten.
RefreshInterval { get; set; } Hur ofta (i minuter) Visio uppdaterar datapostuppsättningen automatiskt. Detta värde måste vara 1 eller större.
RefreshNoReconciliationUI { get; set; } Om användargränssnittet för dataavstämning ska inaktiveras. True (1) för att inaktivera användargränssnittet (UI). False (0) för att aktivera UI.
RefreshOverwriteAll { get; set; } Om användarändringar i formdataobjekt ska skrivas över i former kopplade till data när datapostuppsättningen uppdateras.
ReplaceLinks { get; set; } Definierar hur form-datalänkar behandlas när former kopieras eller klipps ut. 1 för att ersätta befintliga länkar i målformen. 0 för att behålla befintliga länkar i målformen. Om detta attribut saknas frågar Visio användaren om länkar ska ersättas vid kopiering eller klippning.
RowMaps { get; } Mappar en datauppsättningsrad till en form. RadID - Rad-ID för raden, unikt inom datapostuppsättningen. ShapeID - Form-ID för formen kopplad till data i datapostuppsättningsraden identifierad av RowID. PageID - Sid-ID för formen som är länkad till data i dataregistreringsraden identifierad av RowID.
RowOrder { get; set; } Om ordningen på raderna i datapostmängden ska användas som primärnyckel. Sant (1) om rad-ID:n bestäms av radordning. False (0) om rad-ID:n bestäms av värden i primärnyckelkolumnen/-kolumnerna i datapostuppsättningen.
TimeRefreshed { get; set; } Datum och tid då datapostuppsättningen senast uppdaterades.

Metoder

namn Beskrivning
Refresh() Kör frågesträngen som är associerad med den anslutna (icke-XML-baserade) DataRecordset och uppdaterar länkade former med ny data från datakällan som returneras av frågan.
Refresh(DataConnectionType) Kör frågesträngen som är associerad med den anslutna (icke-XML-baserade) DataRecordset och uppdaterar länkade former med ny data från datakällan som returneras av frågan.

Se även