Compartilhar via


RemoteBindableComponent.BindingContext A propriedade (sistema de 2007)

Obtém ou define o System.Windows.Forms.BindingContext para o componente.

Namespace:  Microsoft.VisualStudio.Tools.Office
Assembly:  Microsoft.Office.Tools.v9.0 (em Microsoft.Office.Tools.v9.0.dll)

Sintaxe

<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 propriedade

Tipo: System.Windows.Forms.BindingContext

Implementações

IBindableComponent.BindingContext

Comentários

The System.Windows.Forms.BindingContext objeto de um componente é usado para retornar um único BindingManagerBase objeto para todos os dados-limite componentes contidos pelo componente. The BindingManagerBase objeto mantém todos os componentes que são limite para a mesma fonte de dados sincronizado. Por exemplo, se você definir o Position propriedade das BindingManagerBase Especifica o item na lista subjacente que todos os componentes vinculados a dados apontam para.

Exemplos

O exemplo de código a seguir demonstra um manipulador para o Click evento de um Button. Quando o Button é clicado, o exemplo usa o BindingContext propriedade para exibir a próxima dados-limite item em um NamedRange. Este exemplo de código faz parte de um exemplo de código maior fornecido para o RemoteBindableComponent classe.

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

    IfNot (namedRange1.BindingContext IsNothing) ThenDim 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
        EndIfEndIfEndSub
// 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;
        }
    }
}

Permissões

Consulte também

Referência

RemoteBindableComponent Classe

Membros RemoteBindableComponent

Namespace Microsoft.VisualStudio.Tools.Office