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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução ao controle DataRepeater (Visual Studio)