RemoteBindableComponent.BindingContext, propriété (System 2007)
Mise à jour : novembre 2007
Obtient ou définit System.Windows.Forms.BindingContext pour le composant.
Espace de noms : Microsoft.VisualStudio.Tools.Office
Assembly : Microsoft.Office.Tools.v9.0 (dans Microsoft.Office.Tools.v9.0.dll)
Syntaxe
<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; }
Valeur de propriété
Type : System.Windows.Forms.BindingContext
Implémentations
IBindableComponent.BindingContext
Notes
L'objet System.Windows.Forms.BindingContext d'un composant est utilisé pour retourner un objet BindingManagerBase unique pour tous les composants liés aux données contenus par le composant. L'objet BindingManagerBase assure la synchronisation de tous les composants qui sont liés à la même source de données. Ainsi, la définition de la propriété Position de BindingManagerBase spécifie l'élément de la liste sous-jacente vers lequel pointent tous les composants liés aux données.
Exemples
L'exemple de code suivant illustre un gestionnaire pour l'événement Click d'un Button. Lorsque l'utilisateur clique sur Button, l'exemple utilise la propriété BindingContext pour afficher l'élément lié aux données suivant dans un NamedRange. Cet exemple de code fait partie d'un exemple de code plus développé fourni pour la classe 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;
}
}
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
RemoteBindableComponent, classe