BindingMemberInfo.BindingPath プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > BindingMemberInfo.BindingPath プロパティの意味・解説 

BindingMemberInfo.BindingPath プロパティ

データ バインド オブジェクトプロパティ名の前に付いているプロパティ名 (またはピリオド区切りプロパティ名の階層) を取得します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説

BindingPath は、BindingMember プロパティから返される階層式のパスにおいて、BindingField の前に付けられるピリオド区切りプロパティ名です。たとえば、dataMember パラメータが "Customers.custToOrders.OrderDate" である新しBinding作成され場合BindingPath は "Customers.custToOrders" を返します

使用例使用例

フォーム上のBinding の BindingMemberInfo を取得し、その BindingMemberInfoBindingPathBindingFieldBindingMember の各プロパティ値を出力するコード例次に示します

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
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:
   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");
    for (int iCtr1 = 0; iCtr1 < this.get_Controls().get_Count();
 iCtr1++) {
        Control thisControl = this.get_Controls().get_Item(iCtr1);
        for (int iCtr2 = 0;
            iCtr2 < thisControl.get_DataBindings().get_Count(); iCtr2++) {
            Binding thisBinding = 
                thisControl.get_DataBindings().get_Item(iCtr2);
            BindingMemberInfo bInfo = thisBinding.get_BindingMemberInfo();
            Console.WriteLine(("\t BindingPath: " 
                + bInfo.get_BindingPath()));
            Console.WriteLine(("\t BindingField: "  
                + bInfo.get_BindingField()));
            Console.WriteLine(("\t BindingMember: "  
                + bInfo.get_BindingMember()));
            Console.WriteLine();
        }
    }
} //PrintBindingMemberInfo
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BindingMemberInfo 構造体
BindingMemberInfo メンバ
System.Windows.Forms 名前空間
Binding クラス
BindingMemberInfo.BindingField プロパティ
BindingMemberInfo.BindingMember プロパティ


このページでは「.NET Framework クラス ライブラリ リファレンス」からBindingMemberInfo.BindingPath プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からBindingMemberInfo.BindingPath プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からBindingMemberInfo.BindingPath プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

BindingMemberInfo.BindingPath プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BindingMemberInfo.BindingPath プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS