Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- URIFormatException.cs
- SafeArchiveContext.cs
- TraceLog.cs
- ByteKeyFrameCollection.cs
- TypeRestriction.cs
- OperationInfo.cs
- SyndicationDeserializer.cs
- SEHException.cs
- WebSysDisplayNameAttribute.cs
- OracleString.cs
- PeerCollaboration.cs
- TextEditorParagraphs.cs
- XmlKeywords.cs
- GeneralTransform3DGroup.cs
- PermissionToken.cs
- FixedSOMTableCell.cs
- NativeCppClassAttribute.cs
- OperationCanceledException.cs
- ManagedWndProcTracker.cs
- SymLanguageVendor.cs
- QfeChecker.cs
- HtmlInputHidden.cs
- AuthenticationModuleElementCollection.cs
- TimeStampChecker.cs
- XmlTextEncoder.cs
- SamlAuthorityBinding.cs
- SelectionWordBreaker.cs
- SoundPlayer.cs
- TableCell.cs
- DataSourceBooleanViewSchemaConverter.cs
- CheckBoxAutomationPeer.cs
- SqlParameter.cs
- KeyGestureConverter.cs
- CommandManager.cs
- ACE.cs
- JoinTreeNode.cs
- CDSCollectionETWBCLProvider.cs
- SqlInternalConnectionTds.cs
- ScrollProviderWrapper.cs
- SerializableAttribute.cs
- FixedSOMContainer.cs
- DBSchemaTable.cs
- RangeValuePatternIdentifiers.cs
- InvalidOperationException.cs
- MDIControlStrip.cs
- SignatureToken.cs
- FontDifferentiator.cs
- ElementUtil.cs
- DataGridViewTextBoxCell.cs
- ColorIndependentAnimationStorage.cs
- HtmlControl.cs
- PropertyValueUIItem.cs
- EventPropertyMap.cs
- StylusPoint.cs
- DataGridViewRowPrePaintEventArgs.cs
- HttpStaticObjectsCollectionWrapper.cs
- IndicShape.cs
- SQLRoleProvider.cs
- BuildDependencySet.cs
- RegistryKey.cs
- DeviceContexts.cs
- HeaderedContentControl.cs
- TrackingStringDictionary.cs
- TableCell.cs
- ElapsedEventArgs.cs
- DbConnectionPoolCounters.cs
- SQLString.cs
- CorruptingExceptionCommon.cs
- _ChunkParse.cs
- Splitter.cs
- OleDbPermission.cs
- InputDevice.cs
- SmiMetaDataProperty.cs
- EarlyBoundInfo.cs
- StringComparer.cs
- SelectedDatesCollection.cs
- Inflater.cs
- CheckBoxStandardAdapter.cs
- DynamicRouteExpression.cs
- SqlDataSourceView.cs
- DbProviderServices.cs
- AuthorizationSection.cs
- AutomationAttributeInfo.cs
- CustomExpressionEventArgs.cs
- DataGridViewRowHeaderCell.cs
- TableLayoutSettings.cs
- Label.cs
- DataGridViewTopRowAccessibleObject.cs
- OleDbDataAdapter.cs
- PageTheme.cs
- DodSequenceMerge.cs
- ContainerSelectorActiveEvent.cs
- sqlinternaltransaction.cs
- BasicDesignerLoader.cs
- SimpleTypesSurrogate.cs
- SplitterPanel.cs
- MasterPage.cs
- InstanceOwner.cs
- DictionarySectionHandler.cs
- Selector.cs