Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / DataViewSetting.cs / 1305376 / DataViewSetting.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data { using System; using System.ComponentModel; [ TypeConverter((typeof(ExpandableObjectConverter))), ] public class DataViewSetting { DataViewManager dataViewManager; DataTable table; string sort = ""; string rowFilter = ""; DataViewRowState rowStateFilter = DataViewRowState.CurrentRows; bool applyDefaultSort = false; internal DataViewSetting() {} internal DataViewSetting(string sort, string rowFilter, DataViewRowState rowStateFilter) { this.sort = sort; this.rowFilter = rowFilter; this.rowStateFilter = rowStateFilter; } public bool ApplyDefaultSort { get { return applyDefaultSort; } set { if (applyDefaultSort != value) { applyDefaultSort = value; } } } [Browsable(false)] public DataViewManager DataViewManager { get { return dataViewManager; } } internal void SetDataViewManager(DataViewManager dataViewManager) { if(this.dataViewManager != dataViewManager) { if(this.dataViewManager != null) { // throw exception here; } this.dataViewManager = dataViewManager; } } [Browsable(false)] public DataTable Table { get { return table; } } internal void SetDataTable(DataTable table) { if(this.table != table) { if(this.table != null) { // throw exception here; } this.table = table; } } public string RowFilter { get { return rowFilter; } set { if (value == null) value = ""; if (this.rowFilter != value) { this.rowFilter = value; } } } public DataViewRowState RowStateFilter { get { return rowStateFilter; } set { if (this.rowStateFilter != value) { this.rowStateFilter = value; } } } public string Sort { get { return sort; } set { if (value == null) value = ""; if (this.sort != value) { this.sort = value; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data { using System; using System.ComponentModel; [ TypeConverter((typeof(ExpandableObjectConverter))), ] public class DataViewSetting { DataViewManager dataViewManager; DataTable table; string sort = ""; string rowFilter = ""; DataViewRowState rowStateFilter = DataViewRowState.CurrentRows; bool applyDefaultSort = false; internal DataViewSetting() {} internal DataViewSetting(string sort, string rowFilter, DataViewRowState rowStateFilter) { this.sort = sort; this.rowFilter = rowFilter; this.rowStateFilter = rowStateFilter; } public bool ApplyDefaultSort { get { return applyDefaultSort; } set { if (applyDefaultSort != value) { applyDefaultSort = value; } } } [Browsable(false)] public DataViewManager DataViewManager { get { return dataViewManager; } } internal void SetDataViewManager(DataViewManager dataViewManager) { if(this.dataViewManager != dataViewManager) { if(this.dataViewManager != null) { // throw exception here; } this.dataViewManager = dataViewManager; } } [Browsable(false)] public DataTable Table { get { return table; } } internal void SetDataTable(DataTable table) { if(this.table != table) { if(this.table != null) { // throw exception here; } this.table = table; } } public string RowFilter { get { return rowFilter; } set { if (value == null) value = ""; if (this.rowFilter != value) { this.rowFilter = value; } } } public DataViewRowState RowStateFilter { get { return rowStateFilter; } set { if (this.rowStateFilter != value) { this.rowStateFilter = value; } } } public string Sort { get { return sort; } set { if (value == null) value = ""; if (this.sort != value) { this.sort = value; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QueryableFilterUserControl.cs
- Triplet.cs
- _ListenerResponseStream.cs
- VisualCollection.cs
- TemplateXamlParser.cs
- XsdBuildProvider.cs
- SQLInt32Storage.cs
- OdbcErrorCollection.cs
- UnmanagedBitmapWrapper.cs
- XslAstAnalyzer.cs
- MasterPageParser.cs
- InteropBitmapSource.cs
- XhtmlTextWriter.cs
- CookielessHelper.cs
- ContextMenu.cs
- ApplicationDirectoryMembershipCondition.cs
- Vector3D.cs
- AssemblyBuilder.cs
- AuthenticationModuleElement.cs
- _emptywebproxy.cs
- DesignerCommandSet.cs
- ImageInfo.cs
- MenuItem.cs
- ResourceReader.cs
- Timer.cs
- ReliableChannelListener.cs
- ExitEventArgs.cs
- RelatedCurrencyManager.cs
- HwndProxyElementProvider.cs
- Color.cs
- XmlSchemaIdentityConstraint.cs
- TreeViewItem.cs
- ScrollBar.cs
- DefaultIfEmptyQueryOperator.cs
- AccessDataSourceDesigner.cs
- invalidudtexception.cs
- DefaultTraceListener.cs
- baseaxisquery.cs
- SmiEventStream.cs
- ScriptBehaviorDescriptor.cs
- Number.cs
- PartialClassGenerationTaskInternal.cs
- AvTraceDetails.cs
- RoleGroupCollection.cs
- EdmItemCollection.cs
- PipeException.cs
- FixedBufferAttribute.cs
- SQLStringStorage.cs
- Rfc2898DeriveBytes.cs
- PhysicalOps.cs
- HttpWebRequest.cs
- FileNotFoundException.cs
- HttpApplication.cs
- RealizationContext.cs
- CheckBoxFlatAdapter.cs
- CollectionContainer.cs
- TemplateBamlRecordReader.cs
- RequestSecurityToken.cs
- WebPartConnectionsCloseVerb.cs
- Point3DConverter.cs
- HideDisabledControlAdapter.cs
- SessionPageStatePersister.cs
- Rfc2898DeriveBytes.cs
- ParagraphVisual.cs
- WebBrowserDesigner.cs
- UITypeEditor.cs
- Transform3D.cs
- MbpInfo.cs
- MsiStyleLogWriter.cs
- XmlToDatasetMap.cs
- DocumentPage.cs
- DebugView.cs
- InvalidOperationException.cs
- ManifestResourceInfo.cs
- SqlTransaction.cs
- ProfileEventArgs.cs
- precedingsibling.cs
- GeneralTransformGroup.cs
- AccessViolationException.cs
- SendKeys.cs
- PagesChangedEventArgs.cs
- OleDbReferenceCollection.cs
- IProducerConsumerCollection.cs
- TableSectionStyle.cs
- GACIdentityPermission.cs
- JumpList.cs
- Transform3D.cs
- UriWriter.cs
- WindowAutomationPeer.cs
- ExtensionDataReader.cs
- SchemaNames.cs
- TextRange.cs
- ScriptingRoleServiceSection.cs
- PropertyGridCommands.cs
- httpapplicationstate.cs
- XmlIncludeAttribute.cs
- DynamicValidatorEventArgs.cs
- VisualStyleInformation.cs
- GridPattern.cs
- HttpMethodConstraint.cs