Condividi tramite


Proprietà DataRepeater.VirtualMode

Ottiene o imposta un valore che indica se sono state fornite operazioni di gestione dati personalizzate per il controllo DataRepeater.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: Boolean
true se DataRepeater usa operazioni di gestione dati fornite dall'utente; in caso contrario, false.Il valore predefinito è false.

Note

Modalità virtuale è progettata per l'utilizzo con grandi archivi di dati. Quando il VirtualMode è impostata su True, si crea un DataRepeater con un numero di elementi e gestire il ItemValueNeeded evento per popolare gli elementi. Modalità virtuale richiede l'implementazione di una cache di dati sottostante per gestire il popolamento, modifica e l'eliminazione di DataRepeater gli elementi in base alle azioni dell'utente. Per ulteriori informazioni su come implementare la modalità virtuale, vedere Virtual Mode in the DataRepeater Control.

Esempi

Esempio di codice seguente viene illustrato come modificare il comportamento di un DataRepeater controllare nel Form_Load gestore di eventi, a seconda del valore del VirtualMode proprietà. Si presuppone che si disponga di un modulo che contiene un DataRepeater controllo denominato DataRepeater1 associato alla tabella Products del database Northwind.

' 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;
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataRepeater Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)

Modalità virtuale nel controllo DataRepeater (Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items