更新:2007 年 11 月
获取或设置组件的 System.Windows.Forms.BindingContext。
命名空间:  Microsoft.VisualStudio.Tools.Office
程序集:  Microsoft.Office.Tools.v9.0(在 Microsoft.Office.Tools.v9.0.dll 中)
语法
声明
<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; }
属性值
类型:System.Windows.Forms.BindingContext
实现
IBindableComponent.BindingContext
备注
组件的 System.Windows.Forms.BindingContext 对象用于为该组件包含的所有数据绑定组件返回单个 BindingManagerBase 对象。BindingManagerBase 对象使绑定到同一数据源的所有组件保持同步。例如,设置 BindingManagerBase 的 Position 属性可指定基础列表中所有数据绑定组件均指向的项。
示例
下面的代码示例演示 Button 的 Click 事件的处理程序。当单击 Button 时,该示例使用 BindingContext 属性显示 NamedRange 中的下一个数据绑定项。此代码示例摘自一个为 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;
        }
    }
}
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。