ControlBindingsCollection.Item[String] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Binding Pobiera określony przez nazwę właściwości kontrolki.
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; }
member this.Item(string) : System.Windows.Forms.Binding
Default Public ReadOnly Property Item(propertyName As String) As Binding
Parametry
- propertyName
- String
Nazwa właściwości w kontrolce powiązanej z danymi.
Wartość właściwości
Element Binding , który wiąże określoną właściwość kontrolki ze źródłem danych.
Przykłady
Poniższy przykład kodu zwraca pojedynczy element Binding z elementu 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
Uwagi
Jeśli określona właściwość nie jest zgodna z powiązaniem w kolekcji, Item[] zwraca wartość null
.