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
- 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
RemoteBindableComponent Classe