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
- 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ódigos parcialmente Confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução ao Controlarar de DataRepeater (Visual Studio)