Name
DataViewManager
Synopsis
The DataViewManager is used when binding an entire
DataSet to a control. When binding a
DataSet to a control, you have two choices. You
can explicitly create a DataViewManager object and
bind that, or you can bind to the DataSet that
contains the data. In the latter case, ADO.NET automatically uses the
default DataViewManager accessed using the
DataSet.DefaultViewManager property.
Understanding this process becomes important if you want to control
the display of data (for example, applying a sort of filter
expression). When binding an entire DataSet,
ADO.NET doesn’t use the default
DataView objects that are associated with each
table and accessed using the DataTable.DefaultView
property. Instead, it uses the DataViewSetting.
The default DataViewManager for a
DataSet contains one
DataViewSetting for each
DataTable. You can access this collection and
modify individual DataViewSetting objects through
the DataViewSettings property.
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingList, IList, ICollection, IEnumerable, System.ComponentModel.ITypedList { // Public Constructors public DataViewManager( ); public DataViewManager(DataSetdataSet); // Public Instance Properties public DataSet DataSet{set; get; } public string DataViewSettingCollectionString{set; get; } public DataViewSettingCollection DataViewSettings{get; } // Public Instance Methods public DataView CreateDataView(DataTabletable); // Protected ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access