Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Data / System / Data / DataViewSetting.cs / 1 / DataViewSetting.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data { using System; using System.ComponentModel; [ TypeConverter((typeof(ExpandableObjectConverter))), ] #if WINFSInternalOnly internal #else public #endif 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))), ] #if WINFSInternalOnly internal #else public #endif 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
- BaseInfoTable.cs
- ExpressionBuilder.cs
- FixedHyperLink.cs
- RuleSetDialog.cs
- BypassElementCollection.cs
- ACL.cs
- RC2.cs
- ModelUtilities.cs
- ProcessExitedException.cs
- SiteMapPath.cs
- DuplexChannel.cs
- EdmComplexTypeAttribute.cs
- Verify.cs
- CollectionViewGroupRoot.cs
- HttpListenerResponse.cs
- BrushConverter.cs
- WSMessageEncoding.cs
- XmlSchemaDatatype.cs
- DataGrid.cs
- MsmqVerifier.cs
- IndependentAnimationStorage.cs
- WsdlInspector.cs
- BamlRecordWriter.cs
- HMACSHA1.cs
- ImageList.cs
- OneToOneMappingSerializer.cs
- RichTextBox.cs
- AuthenticationModuleElementCollection.cs
- TagPrefixAttribute.cs
- WindowsFormsSynchronizationContext.cs
- TextTabProperties.cs
- WebConfigurationFileMap.cs
- UIElement3D.cs
- VerificationAttribute.cs
- WebPartConnectionsEventArgs.cs
- TextPatternIdentifiers.cs
- EndpointIdentityConverter.cs
- DataAccessor.cs
- Identity.cs
- HttpRawResponse.cs
- MaterialGroup.cs
- CombinedGeometry.cs
- GridItemCollection.cs
- BlurEffect.cs
- Cloud.cs
- SystemUdpStatistics.cs
- DefaultSection.cs
- GeometryGroup.cs
- WebPart.cs
- JoinElimination.cs
- RegexTypeEditor.cs
- DataGridParentRows.cs
- DictionarySectionHandler.cs
- Configuration.cs
- RegisteredExpandoAttribute.cs
- HostedTransportConfigurationManager.cs
- HttpApplication.cs
- __Filters.cs
- ProcessProtocolHandler.cs
- ColumnMapTranslator.cs
- ProviderException.cs
- recordstatefactory.cs
- Rotation3DKeyFrameCollection.cs
- DiagnosticTraceSource.cs
- UserControlBuildProvider.cs
- FaultImportOptions.cs
- ObjectDataSourceSelectingEventArgs.cs
- SqlDataSourceTableQuery.cs
- ChooseAction.cs
- TextRangeEdit.cs
- NullableLongSumAggregationOperator.cs
- Page.cs
- Serializer.cs
- XmlNamespaceManager.cs
- InputBinding.cs
- Debug.cs
- HttpWebRequest.cs
- DeploymentSectionCache.cs
- Timer.cs
- IOThreadScheduler.cs
- CodeGenerator.cs
- FontWeightConverter.cs
- ImageAutomationPeer.cs
- ErasingStroke.cs
- NativeMethods.cs
- EventArgs.cs
- ArrayList.cs
- PictureBoxDesigner.cs
- NavigationPropertyEmitter.cs
- GacUtil.cs
- DesignTimeDataBinding.cs
- uribuilder.cs
- BroadcastEventHelper.cs
- XmlSchemaInfo.cs
- XmlSchemaInclude.cs
- EnterpriseServicesHelper.cs
- AddingNewEventArgs.cs
- DirectoryObjectSecurity.cs
- ThemeDictionaryExtension.cs
- TextEditorCharacters.cs