Partilhar 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

'Declaração
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)

Valor de propriedade

Tipo: Boolean
trueSe o 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 repositórios de dados. Quando o VirtualMode está definida como True, criar um DataRepeater com um número definido de itens e, em seguida, identificador de ItemValueNeeded evento para preencher os itens. Modo virtual requer a implementação de um cache de dados subjacente para lidar com a população, edição e exclusão de DataRepeater itens com base em 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 o 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 denominado DataRepeater1 que está associado à tabela Produtos do banco de dados 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;
}

Segurança do .NET Framework

Consulte também

Referência

DataRepeater Classe

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Introdução ao controle DataRepeater (Visual Studio)

Modo virtual no controle DataRepeater (Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items