Share via


DataRepeater.VirtualMode (Propiedad)

Obtiene o establece un valor que indica si ha proporcionado sus propias operaciones de administración de datos para el control DataRepeater.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
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 propiedad

Tipo: Boolean
true si DataRepeater utiliza las operaciones de administración de datos proporcionadas; en caso contrario, false.De manera predeterminada, es false.

Comentarios

Modo virtual está diseñado para su uso con grandes almacenes de datos. Cuando el VirtualMode propiedad está establecida en True, se crea un DataRepeater con un número determinado de elementos y, a continuación, controlar el ItemValueNeeded eventos para rellenar los elementos. Modo virtual requiere la implementación de una caché de datos subyacente para controlar el llenado, edición y eliminación de DataRepeater elementos en función de las acciones del usuario. Para obtener más información acerca de cómo implementar el modo virtual, consulte Virtual Mode in the DataRepeater Control.

Ejemplos

En el ejemplo de código siguiente se muestra cómo cambiar el comportamiento de un DataRepeater control en el Form_Load controlador de eventos, dependiendo del valor de la VirtualMode propiedad. Se supone que tiene un formulario que contenga un DataRepeater control denominado DataRepeater1 que está enlazado a la tabla Products de la base de datos 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;
}

Seguridad de .NET Framework

Vea también

Referencia

DataRepeater Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Introducción al control DataRepeater (Visual Studio)

Modo virtual del control DataRepeater (Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items