IListSource.ContainsListCollection プロパティ


コレクションが IList オブジェクトのコレクションかどうかを示す値を取得します。Gets a value indicating whether the collection is a collection of IList objects.

 property bool ContainsListCollection { bool get(); };
public bool ContainsListCollection { get; }
member this.ContainsListCollection : bool
Public ReadOnly Property ContainsListCollection As Boolean



コレクションが IList オブジェクトのコレクションである場合は true。それ以外の場合は falsetrue if the collection is a collection of IList objects; otherwise, false.

次のコード例は、IListSource インターフェイスを実装する方法を示しています。The following code example demonstrates how to implement the IListSource interface. EmployeeListSource という名前のコンポーネントは、ContainsListCollection メソッドから false を返すことによって、データバインディングの IList が含まれていないことを示します。A component named EmployeeListSource indicates that it does not contain an IList for data binding by returning false from the ContainsListCollection method. 完全なコードリストについては、「方法: IListSource インターフェイスを実装する」を参照してください。For a full code listing, see How to: Implement the IListSource Interface.

bool IListSource.ContainsListCollection
    get { return false; }
Public ReadOnly Property ContainsListCollection() As Boolean Implements System.ComponentModel.IListSource.ContainsListCollection
        Return False
    End Get
End Property


DataSet クラスにコレクションのコレクションが含まれているため、DataSet でこのプロパティを使用すると true が返されます。Using this property in DataSet returns true because the DataSet class contains a collection of collections. DataTable クラスにはオブジェクトのコレクションが含まれているため、DataTable でこのプロパティを使用すると false が返されます。Using this property in DataTable returns false because the DataTable class contains a collection of objects.