Share via


RemoteBindableComponent.BindingContext 屬性 (2007 系統)

更新: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 類別 (Class) 所提供之較大程式碼範例的一部分。

' 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 命名空間