Compartilhar via


Propriedade DataRepeater.VirtualMode

Obtém ou define um valor que indica se você forneceu suas próprias operações de gerenciamento de dados para o DataRepeater controle.

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

Sintaxe

Public Property VirtualMode As Boolean

Dim instance As DataRepeater
Dim value As Boolean

value = instance.VirtualMode

instance.VirtualMode = value
public bool VirtualMode { get; set; }
public:
property bool VirtualMode {
    bool get ();
    void set (bool value);
}
public function get VirtualMode () : boolean
public function set VirtualMode (value : boolean)

Valor de propriedade

Tipo: System.Boolean
true Se a DataRepeater usa operações de gerenciamento de dados que você fornecer; caso contrário, false. O padrão é false.

Comentários

Modo virtual é projetado para uso com grandes armazenamentos de dados.Quando o VirtualMode propriedade estiver definida como True, você criar um DataRepeater com o número de itens e, em seguida, alça conjunto a ItemValueNeeded evento para popular os itens. Modo virtual requer implementação de um cache de dados subjacente para lidar com o população, edição e exclusão de DataRepeater itens com base nas ações do usuário. Para obter mais informações sobre como implementar o modo virtual, consulte Virtual Mode in the DataRepeater Control.

Exemplos

O exemplo de código a seguir demonstra como alterar o comportamento de um DataRepeater controlar no Form_Load manipulador de eventos, dependendo do valor da VirtualMode propriedade. Ele presume que você tenha um formulário que contém um DataRepeater controle de chamada DataRepeater1 que está limite à tabela de produtos do banco de dados Northwind.

' If the DataRepeater is in virtual mode, ' do not allow adds or deletes.If DataRepeater1.VirtualMode = TrueThen
    DataRepeater1.AllowUserToAddItems = False
    DataRepeater1.AllowUserToDeleteItems = False    ' Disable the Add button.
    ProductsBindingNavigator.AddNewItem.Enabled = False    ' Disable the Delete button.
    ProductsBindingNavigator.DeleteItem.Enabled = FalseEndIf
// 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;
}

Permissões

Consulte também

Referência

DataRepeater Classe

Membros DataRepeater

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Introdução ao Controlarar de DataRepeater (Visual Studio)

Modo virtual no Controlarar de DataRepeater (Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items