ControlBindingsCollection.Item[String] Eigenschaft

Definition

Ruft den Binding durch den Eigenschaftennamen des Steuerelements angegebenen ab.

public:
 property System::Windows::Forms::Binding ^ default[System::String ^] { System::Windows::Forms::Binding ^ get(System::String ^ propertyName); };
public System.Windows.Forms.Binding this[string propertyName] { get; }
public System.Windows.Forms.Binding? this[string propertyName] { get; }
member this.Item(string) : System.Windows.Forms.Binding
Default Public ReadOnly Property Item(propertyName As String) As Binding

Parameter

propertyName
String

Der Name der Eigenschaft für das datengebundene Steuerelement.

Eigenschaftswert

Die Binding eigenschaft des angegebenen Steuerelements wird an eine Datenquelle gebunden.

Beispiele

Das folgende Codebeispiel gibt einen einzelnen Binding aus einem ControlBindingsCollection.

void PrintValue()
{
   ControlBindingsCollection^ myControlBindings;
   myControlBindings = textBox1->DataBindings;
   
   // Get the Binding for the Text property.
   Binding^ myBinding = myControlBindings[ "Text" ];
   
   // Assuming the data source is a DataTable.
   DataRowView^ drv;
   drv = dynamic_cast<DataRowView^>(myBinding->BindingManagerBase->Current);
   
   // Assuming a column named S"custName" exists, print the value.
   Console::WriteLine( drv[ "custName" ] );
}
private void PrintValue()
{
   ControlBindingsCollection myControlBindings;
   myControlBindings = textBox1.DataBindings;

   // Get the Binding for the Text property.
   Binding myBinding = myControlBindings["Text"];

   // Assuming the data source is a DataTable.
   DataRowView drv;
   drv = (DataRowView) myBinding.BindingManagerBase.Current;

   // Assuming a column named "custName" exists, print the value.
   Console.WriteLine(drv["custName"]);
}
Private Sub PrintValue()

   Dim myControlBindings As ControlBindingsCollection = _
   textBox1.DataBindings

   ' Get the Binding for the Text property.
   Dim myBinding As Binding = myControlBindings("Text")

   ' Assuming the data source is a DataTable.
   Dim drv As DataRowView = _
   CType( myBinding.BindingManagerBase.Current, DataRowView)

   ' Assuming a column named "custName" exists, print the value.
   Console.WriteLine(drv("custName"))
End Sub

Hinweise

Wenn die angegebene Eigenschaft nicht mit einer Bindung in der Auflistung übereinstimmt, Item[] wird zurückgegeben null.

Gilt für: