Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

BindingSource.ResetBindings (Método)

Haga un límite del control a BindingSource para releer todos los elementos de la lista y actualizar sus valores mostrados.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public void ResetBindings(
	bool metadataChanged
)

Parámetros

metadataChanged
Tipo: System.Boolean
true si el esquema de datos cambiado; false si solo los valores han cambiado.

el método de ResetBindings informa a todos los controles enlazados a BindingSource para actualizar sus valores. El método hace provocando el evento de ListChanged por lo menos una vez; el parámetro de metaDataChanged indica la naturaleza de cambio subyacente.

Independientemente del valor de metaDataChanged, un evento de ListChanged se provoca con ListChangedEventArgs.ListChangedType establecido en ListChangedType.Reset. En consecuencia, llamando a ResetBindings con un parámetro de true producirá dos eventos de ListChanged .

ResetBindings automáticamente se denomina siempre que otro miembro cambios importantes en el enlace de datos, como establecer las propiedades de DataSource o de DataMember . Sin embargo, el programador también puede llamar a este método explícitamente.

El ejemplo de código siguiente se utiliza un componente de BindingSource para enlazar una lista de matriz, que no proporciona la notificación. Un elemento se quitará de la lista, y controles enlazados son notificados de cambio llamando al método de ResetBindings . Este ejemplo de código forma parte de un ejemplo más extenso incluido en Cómo: Reflejar las actualizaciones de los orígenes de datos en un control de Windows Forms con BindingSource.


private void button1_Click(object sender, EventArgs e)
{
    // If items remain in the list, remove the first item. 
    if (states.Count > 0)
    {
        states.RemoveAt(0);

        // Call ResetBindings to update the textboxes.
        bindingSource1.ResetBindings(false);
    }
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft