BindingMemberInfo.BindingMember Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veriye bağlı nesnenin özellik adını belirtmek için kullanılan bilgileri alır.
public:
property System::String ^ BindingMember { System::String ^ get(); };
public string BindingMember { get; }
member this.BindingMember : string
Public ReadOnly Property BindingMember As String
Özellik Değeri
Boş bir dize (""), tek bir özellik adı veya son veriye bağlı nesnenin özellik adına çözümlenen noktayla ayrılmış özellik adları hiyerarşisi.
Örnekler
Aşağıdaki kod örneği, formdaki her birinin nesnesini alır BindingMemberInfo ve öğesinin BindingPath, BindingFieldve BindingMember özellik değerlerini yazdırırBindingMemberInfo.Binding
private:
void PrintBindingMemberInfo()
{
Console::WriteLine( "\n BindingMemberInfo" );
for each ( Control^ thisControl in this->Controls )
{
for each ( Binding^ thisBinding in thisControl->DataBindings )
{
BindingMemberInfo bInfo = thisBinding->BindingMemberInfo;
Console::WriteLine( "\t BindingPath: {0}", bInfo.BindingPath );
Console::WriteLine( "\t BindingField: {0}", bInfo.BindingField );
Console::WriteLine( "\t BindingMember: {0}", bInfo.BindingMember );
Console::WriteLine();
}
}
}
private void PrintBindingMemberInfo()
{
Console.WriteLine("\n BindingMemberInfo");
foreach(Control thisControl in this.Controls)
{
foreach(Binding thisBinding in thisControl.DataBindings)
{
BindingMemberInfo bInfo = thisBinding.BindingMemberInfo;
Console.WriteLine("\t BindingPath: " + bInfo.BindingPath);
Console.WriteLine("\t BindingField: " + bInfo.BindingField);
Console.WriteLine("\t BindingMember: " +
bInfo.BindingMember);
Console.WriteLine();
}
}
}
Private Sub PrintBindingMemberInfo()
Console.WriteLine(ControlChars.Cr + " BindingMemberInfo")
Dim thisControl As Control
Dim thisBinding As Binding
For Each thisControl In Me.Controls
For Each thisBinding In thisControl.DataBindings
Dim bInfo As BindingMemberInfo = _
thisBinding.BindingMemberInfo
Console.WriteLine(ControlChars.Tab + _
" BindingPath: " + bInfo.BindingPath)
Console.WriteLine(ControlChars.Tab + _
" BindingField: " + bInfo.BindingField)
Console.WriteLine(ControlChars.Tab + _
" BindingMember: " + bInfo.BindingMember)
Console.WriteLine()
Next thisBinding
Next thisControl
End Sub
Açıklamalar
oluşturucuyu BindingMemberInfo BindingMemberInfo bir control-property adı, veri kaynağı ve gezinti yolu ile çağırdığınızda otomatik olarak oluşturulur. dataMember
parametresi dizesini BindingMember içerir.
BindingMember, ve BindingField değerlerinin BindingPath noktayla ayrılmış birleşimidir. Örneğin, "Customers.custToOrders.OrderDate" parametresi kullanılarak yeni Binding bir dataMember
oluşturulduğunda " BindingMember Customers.custToOrders.OrderDate" döndürülür.