Partager via


DataRepeater.VirtualMode, propriété

Obtient ou définit une valeur qui indique si vous avez fourni vos propres opérations de donnée- gestion donnée-gestion pour le contrôle d'DataRepeater.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
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)

Valeur de propriété

Type : System.Boolean
true si le DataRepeater utilise des opérations de gestion de données que vous fournissez ; sinon, false.La valeur par défaut est false.

Notes

Le mode virtuel est conçu pour une utilisation avec de grands magasins de données.Lorsque la propriété d'VirtualMode est définie à True, vous créez DataRepeater avec un numéro défini d'éléments puis gérez l'événement d'ItemValueNeeded pour remplir éléments.Le mode virtuel requiert de l'implémentation d'un cache de données sous-jacent pour gérer le remplissage, la modification, et la suppression des éléments d'DataRepeater selon des actions de l'utilisateur.Pour plus d'informations sur la manière d'implémenter le mode virtuel, consultez Virtual Mode in the DataRepeater Control.

Exemples

L'exemple de code suivant montre comment modifier le comportement d'un contrôle d'DataRepeater dans le gestionnaire d'événements d'Form_Load, selon la valeur de la propriété d'VirtualMode.Il suppose que vous avez un formulaire qui contient un contrôle d'DataRepeater nommé DataRepeater1 qui est lié à la table Products de la base de données 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;
}

Sécurité .NET Framework

Voir aussi

Référence

DataRepeater Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)

Mode virtuel dans le contrôle DataRepeater (Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items