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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
RemoteBindableComponent (Clase)