Compartir a través de


RemoteBindableComponent.BindingContext (Propiedad) (2007 System)

Actualización: noviembre 2007

Obtiene o establece System.Windows.Forms.BindingContext para el componente.

Espacio de nombres:  Microsoft.VisualStudio.Tools.Office
Ensamblado:  Microsoft.Office.Tools.v9.0 (en Microsoft.Office.Tools.v9.0.dll)

Sintaxis

<BrowsableAttribute(False)> _
Public Property BindingContext As BindingContext

Dim instance As RemoteBindableComponent
Dim value As BindingContext

value = instance.BindingContext

instance.BindingContext = value
[BrowsableAttribute(false)]
public BindingContext BindingContext { get; set; }

Valor de propiedad

Tipo: System.Windows.Forms.BindingContext

Implementaciones

IBindableComponent.BindingContext

Comentarios

El objeto System.Windows.Forms.BindingContext de un componente se usa para devolver un único objeto BindingManagerBase para todos los componentes enlazados a datos que contiene el componente. El objeto BindingManagerBase mantiene sincronizados todos los componentes enlazados al mismo origen de datos. Por ejemplo, si se establece la propiedad Position de BindingManagerBase, se especifica el elemento de la lista subyacente al que apuntan todos los componentes de enlace a datos.

Ejemplos

En el ejemplo de código siguiente se muestra un controlador para el evento Click de un Button. Cuando se hace clic en Button, el ejemplo utiliza la propiedad BindingContext para mostrar el elemento enlazado a datos siguiente en NamedRange. Este ejemplo de código forma parte de un ejemplo de código más extenso referente a la clase RemoteBindableComponent.

' Displays the next data item in the NamedRange.
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
    Handles button1.Click

    If Not (namedRange1.BindingContext Is Nothing) Then
        Dim bindingManager1 As BindingManagerBase = _
            namedRange1.BindingContext(ds, "Customers")

        ' Display the next item.
        If bindingManager1.Position < bindingManager1.Count - 1 Then
            bindingManager1.Position += 1

            ' Display the first item.
        Else
            bindingManager1.Position = 0
        End If
    End If
End Sub
// Displays the next data item in the NamedRange.
void button1_Click(object sender, EventArgs e)
{
    if (namedRange1.BindingContext != null)
    {
        BindingManagerBase bindingManager1 =
            namedRange1.BindingContext[ds, "Customers"];

        // Display the next item.
        if (bindingManager1.Position < bindingManager1.Count - 1)
        {
            bindingManager1.Position++;
        }

        // Display the first item.
        else
        {
            bindingManager1.Position = 0;
        }
    }
}

Permisos

Vea también

Referencia

RemoteBindableComponent (Clase)

RemoteBindableComponent (Miembros)

Microsoft.VisualStudio.Tools.Office (Espacio de nombres)