指定したデータ ソースおよびデータ メンバに関連付けられた BindingManagerBase が BindingContext に格納されているかどうかを示す値を取得します。
Overloads Public Function Contains( _
ByVal dataSource As Object, _ ByVal dataMember As String _) As Boolean
[C#]
public bool Contains(objectdataSource,stringdataMember);
[C++]
public: bool Contains(Object* dataSource,String* dataMember);
[JScript]
public function Contains(
dataSource : Object,dataMember : String) : Boolean;
パラメータ
- dataSource
データ ソースを表す Object 。 - dataMember
特定の BindingManagerBase に解決される必要がある情報。
戻り値
指定した BindingManagerBase が BindingContext に含まれている場合は true 。それ以外の場合は false 。
解説
使用できるデータ ソースの一覧と、コントロールとデータ ソースの間のバインディング作成の詳細については、 Binding クラスのトピックを参照してください。
データ ソースおよびデータ メンバを使用して BindingManagerBase オブジェクトを返す場合の詳細については、 Item プロパティのトピックを参照してください。
使用例
Item プロパティを使用して特定の BindingManagerBase を取得しようとする前に、それが存在するかどうかを Contains メソッドを使用してテストする例を次に示します。
Private Sub TryContainsDataMember(myDataSet As DataSet)
Dim trueorfalse As Boolean
trueorfalse = Me.BindingContext.Contains(myDataSet, "Suppliers")
Console.WriteLine(trueorfalse.ToString())
End Sub
[C#]
private void TryContainsDataMember(DataSet myDataSet){
bool trueorfalse;
trueorfalse = this.BindingContext.Contains(myDataSet,"Suppliers");
Console.WriteLine(trueorfalse.ToString());
}
[C++]
private:
void TryContainsDataMember(DataSet* myDataSet) {
bool trueorfalse;
trueorfalse = this->BindingContext->Contains(myDataSet, S"Suppliers");
Console::WriteLine(trueorfalse);
}
[JScript]
private function TryContainsDataMember(myDataSet : DataSet){
var trueorfalse : bool;
trueorfalse = this.BindingContext.Contains(myDataSet,"Suppliers");
Console.WriteLine(trueorfalse.ToString());
}
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
BindingContext クラス | BindingContext メンバ | System.Windows.Forms 名前空間 | BindingContext.Contains オーバーロードの一覧 | Item