BindingContext.Contains 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值 BindingContext 指示是否包含指定的 BindingManagerBase。
重载
| 名称 | 说明 |
|---|---|
| Contains(Object) |
获取一个值,该值 BindingContext 指示是否包含 BindingManagerBase 与指定数据源关联的值。 |
| Contains(Object, String) |
获取一个值,该值 BindingContext 指示是否包含 BindingManagerBase 与指定数据源和数据成员关联的值。 |
Contains(Object)
获取一个值,该值 BindingContext 指示是否包含 BindingManagerBase 与指定数据源关联的值。
public:
bool Contains(System::Object ^ dataSource);
public bool Contains(object dataSource);
member this.Contains : obj -> bool
Public Function Contains (dataSource As Object) As Boolean
参数
返回
true如果包含指定的 BindingContext,则为 BindingManagerBase;否则为 false。
示例
下面的代码示例使用 Contains 该方法来确定窗体上每个控件是否存在 BindingManagerBase 。 该示例将每个 DataTable 传入 DataSet 方法。
private:
void TryContains( DataSet^ myDataSet )
{
// Test each DataTable in a DataSet to see if it is bound to a BindingManagerBase.
for each ( DataTable^ thisTable in myDataSet->Tables )
{
Console::WriteLine( "{0}: {1}", thisTable->TableName, this->BindingContext->Contains( thisTable ) );
}
}
private void TryContains(DataSet myDataSet){
// Test each DataTable in a DataSet to see if it is bound to a BindingManagerBase.
foreach(DataTable thisTable in myDataSet.Tables){
Console.WriteLine(thisTable.TableName + ": " + this.BindingContext.Contains(thisTable));
}
}
Private Sub TryContains(myDataSet As DataSet)
Dim thisTable As DataTable
' Test each DataTable in a DataSet to see if it is bound to a BindingManagerBase.
For Each thisTable In myDataSet.Tables
Console.WriteLine(thisTable.TableName & ": " & Me.BindingContext.Contains(thisTable))
Next
End Sub
注解
Binding有关可能的数据源列表以及有关在控件和数据源之间创建绑定的信息,请参阅该类。
Item[]有关仅使用数据源返回BindingManagerBase的信息,请参阅该属性。
另请参阅
适用于
Contains(Object, String)
获取一个值,该值 BindingContext 指示是否包含 BindingManagerBase 与指定数据源和数据成员关联的值。
public:
bool Contains(System::Object ^ dataSource, System::String ^ dataMember);
public bool Contains(object dataSource, string dataMember);
member this.Contains : obj * string -> bool
Public Function Contains (dataSource As Object, dataMember As String) As Boolean
参数
- dataMember
- String
解析为特定 BindingManagerBase信息所需的信息。
返回
true如果包含指定的 BindingContext,则为 BindingManagerBase;否则为 false。
示例
下面的代码示例使用 Contains 该方法测试特定 BindingManagerBase 是否存在,然后再尝试通过 Item[] 属性获取它。
private:
void TryContainsDataMember( DataSet^ myDataSet )
{
bool trueorfalse;
trueorfalse = this->BindingContext->Contains( myDataSet, "Suppliers" );
Console::WriteLine( trueorfalse );
}
private void TryContainsDataMember(DataSet myDataSet){
bool trueorfalse;
trueorfalse = this.BindingContext.Contains(myDataSet,"Suppliers");
Console.WriteLine(trueorfalse.ToString());
}
Private Sub TryContainsDataMember(myDataSet As DataSet)
Dim trueorfalse As Boolean
trueorfalse = Me.BindingContext.Contains(myDataSet, "Suppliers")
Console.WriteLine(trueorfalse.ToString())
End Sub
注解
Binding有关可能的数据源的列表以及有关在控件和数据源之间创建绑定的信息,请参阅该类。
Item[]有关返回BindingManagerBase数据源和数据成员的信息,请参阅该属性。