Binding.PropertyName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar namnet på kontrollens databundna egenskap.
public:
property System::String ^ PropertyName { System::String ^ get(); };
public string PropertyName { get; }
member this.PropertyName : string
Public ReadOnly Property PropertyName As String
Egenskapsvärde
Namnet på en kontrollegenskap som ska bindas till.
Exempel
I följande kodexempel skrivs PropertyName värdet för varje Binding kontroll ut i ett formulär.
private:
void PrintPropertyNameAndIsBinding()
{
for each ( Control^ thisControl in this->Controls)
{
for each ( Binding^ thisBinding in thisControl->DataBindings )
{
Console::WriteLine( "\n {0}", thisControl );
// Print the PropertyName value for each binding.
Console::WriteLine( thisBinding->PropertyName );
}
}
}
private void PrintPropertyNameAndIsBinding()
{
foreach(Control thisControl in this.Controls)
{
foreach(Binding thisBinding in thisControl.DataBindings)
{
Console.WriteLine("\n" + thisControl.ToString());
// Print the PropertyName value for each binding.
Console.WriteLine(thisBinding.PropertyName);
}
}
}
Private Sub PrintPropertyNameAndIsBinding
Dim thisControl As Control
Dim thisBinding As Binding
For Each thisControl In Me.Controls
For Each thisBinding In thisControl.DataBindings
Console.WriteLine(ControlChars.CrLf & thisControl.ToString)
' Print the PropertyName value for each binding.
Console.WriteLine(thisBinding.PropertyName)
Next
Next
End Sub
Kommentarer
PropertyName Använd för att ange den kontrollegenskap som du vill binda till en lista i en datakälla. Oftast binder du en visningsegenskap, till exempel egenskapen för Text en TextBox kontroll. Men eftersom du kan binda alla egenskaper för en kontroll kan du programmatiskt skapa kontroller vid körning med hjälp av data från en databas.