This class encapsulates the settings that create a DataView from a DataViewManager . public class DataViewSetting { // Public Instance Properties public bool ApplyDefaultSort {set; get; } public DataViewManager DataViewManager {get; } public string RowFilter {set; get; } public DataViewRowState RowStateFilter {set; get; } public string Sort {set; get; } public DataTable Table {get; } } Returned ByDataViewSettingCollection.this Passed ToDataViewSettingCollection.this |