DataRepeater.VirtualMode, propriété
Obtient ou définit une valeur qui indique si vous avez fourni vos propres opérations de gestion de données pour le contrôle 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 : 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
Mode virtuel est conçu pour une utilisation avec les grandes banques de données. Lors de la VirtualMode est définie sur True, vous créez un DataRepeater avec un nombre défini d'éléments, puis vous gérez le ItemValueNeeded événement pour remplir les éléments. Mode virtuel requiert l'implémentation d'un cache de données sous-jacent pour gérer le remplissage, la modification et la suppression de DataRepeater éléments en fonction des actions de l'utilisateur. Pour plus d'informations sur la façon 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 DataRepeater contrôler dans le Form_Load Gestionnaire d'événements, selon la valeur de la VirtualMode propriété. Il suppose que vous disposez d'un formulaire contenant une DataRepeater contrôle 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms
Autres ressources
Introduction au contrôle DataRepeater (Visual Studio)