RemoteBindableComponent.BindingContext 属性 (2007 system)

更新: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 对象使绑定到同一数据源的所有组件保持同步。例如,设置 BindingManagerBasePosition 属性可指定基础列表中所有数据绑定组件均指向的项。

示例

下面的代码示例演示 ButtonClick 事件的处理程序。当单击 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;
        }
    }
}

权限

另请参见

参考

RemoteBindableComponent 类

RemoteBindableComponent 成员

Microsoft.VisualStudio.Tools.Office 命名空间