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: System.Boolean
true Se a DataRepeater usa operações de gerenciamento de dados que você fornece; 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ê pode criar um DataRepeater com um número definido de itens e, em seguida, alça a 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 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 na Form_Load o 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 é vinculada à tabela de 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