Freigeben über


DataRepeater.VirtualMode-Eigenschaft

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Sie bereitgestellt haben, besitzen Datenverwaltungsvorgänge für das DataRepeater-Steuerelement.

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: System.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, speichert der Daten ausgelegt.Wenn die VirtualMode-Eigenschaft auf Truefestgelegt ist, erstellen Sie DataRepeater mit einer festgelegten Anzahl von Elementen und behandeln das ItemValueNeeded-Ereignis, um die Elemente aufzufüllen.Virtueller Modus erfordert Implementierung eines zugrunde liegenden Datencache die Auffüllung, die das Bearbeiten und Löschen DataRepeater-Elemente basierend auf Aktionen des Benutzers zu behandeln.Weitere Informationen darüber, wie der virtuelle Modus finden Sie unter Virtual Mode in the DataRepeater Controlimplementiert.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie das Verhalten eines DataRepeater-Steuerelements im Ereignishandler Form_Load nach dem Wert der VirtualMode-Eigenschaft ändert.Es wird davon ausgegangen, dass Sie über ein Formular verfügen, das ein DataRepeater-Steuerelement mit dem Namen DataRepeater1 dem 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