DataRepeater.VirtualMode-Eigenschaft

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob für das DataRepeater-Steuerelement eigene Datenverwaltungsvorgänge bereitgestellt wurden.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
Public Property VirtualMode As Boolean
public bool VirtualMode { get; set; }
public:
property bool VirtualMode {
    bool get ();
    void set (bool value);
}
member VirtualMode : bool with get, set
function get VirtualMode () : boolean 
function set VirtualMode (value : boolean)

Eigenschaftswert

Typ: Boolean
true, wenn die DataRepeater Datenverwaltungsvorgänge verwendet, die Sie bereitstellen, andernfalls false.Die Standardeinstellung ist false.

Hinweise

Virtueller Modus ist für die Verwendung mit große Datenspeicher konzipiert. Wenn der VirtualMode -Eigenschaftensatz auf True, erstellen Sie eine DataRepeater mit einer festgelegten Anzahl von Elementen und behandeln Sie anschließend die ItemValueNeeded Ereignis für das Auffüllen der Elemente. Virtueller Modus erfordert die Implementierung eines zugrunde liegenden Datenspeichers, behandeln die Auffüllung, bearbeiten und Löschen von DataRepeater Elemente auf der Grundlage von Aktionen des Benutzers. Weitere Informationen zum Implementieren des virtuellen Modus finden Sie unter Virtual Mode in the DataRepeater Control.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie das Verhalten von ändern eine DataRepeater steuern, der Form_Load -Ereignishandler, abhängig vom Wert der VirtualMode Eigenschaft. Es wird davon ausgegangen, dass Sie ein Formular mit einem DataRepeater -Steuerelement namens DataRepeater1 , das an die Products-Tabelle der Northwind-Datenbank gebunden ist.

' If the DataRepeater is in virtual mode,  
' do not allow adds or deletes. 
If DataRepeater1.VirtualMode = True Then
    DataRepeater1.AllowUserToAddItems = False
    DataRepeater1.AllowUserToDeleteItems = False 
    ' Disable the Add button.
    ProductsBindingNavigator.AddNewItem.Enabled = False 
    ' Disable the Delete button.
    ProductsBindingNavigator.DeleteItem.Enabled = False 
End If
// If the DataRepeater is in virtual mode,  
// do not allow adds or deletes. 
if (dataRepeater1.VirtualMode == true)
{
    dataRepeater1.AllowUserToAddItems = false;
    dataRepeater1.AllowUserToDeleteItems = false;
    // Disable the Add button.
    productsBindingNavigator.AddNewItem.Enabled = false;
    // Disable the Delete button.
    productsBindingNavigator.DeleteItem.Enabled = false;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DataRepeater Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das DataRepeater-Steuerelement (Visual Studio)

Virtueller Modus im DataRepeater-Steuerelement (Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items