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
- QilCloneVisitor.cs
- MatrixValueSerializer.cs
- ReaderWriterLock.cs
- Assert.cs
- XMLUtil.cs
- remotingproxy.cs
- Empty.cs
- HttpCapabilitiesBase.cs
- ContainerVisual.cs
- PresentationAppDomainManager.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- Converter.cs
- columnmapfactory.cs
- StringStorage.cs
- EntityDataSourceEntitySetNameItem.cs
- HttpApplication.cs
- CharStorage.cs
- ComAwareEventInfo.cs
- DataBindEngine.cs
- BaseTemplateBuildProvider.cs
- TimeManager.cs
- SafeTimerHandle.cs
- CodeAssignStatement.cs
- HTTPRemotingHandler.cs
- UiaCoreApi.cs
- GradientStopCollection.cs
- Vector3DKeyFrameCollection.cs
- MethodImplAttribute.cs
- DateTimeFormat.cs
- TimersDescriptionAttribute.cs
- QueryCacheKey.cs
- UserPersonalizationStateInfo.cs
- FileSystemEnumerable.cs
- ConversionValidationRule.cs
- TrustManagerMoreInformation.cs
- SecurityPolicySection.cs
- OleDbErrorCollection.cs
- ToolStripSplitStackLayout.cs
- CapacityStreamGeometryContext.cs
- GridViewCancelEditEventArgs.cs
- AnnotationHelper.cs
- DbDataReader.cs
- _ContextAwareResult.cs
- SerialStream.cs
- DataErrorValidationRule.cs
- XmlEnumAttribute.cs
- DateTimeConstantAttribute.cs
- SqlCommand.cs
- TextReader.cs
- SerializationSectionGroup.cs
- NewArrayExpression.cs
- XmlSchemaValidator.cs
- _Rfc2616CacheValidators.cs
- XmlBinaryWriterSession.cs
- SecurityPolicySection.cs
- SendingRequestEventArgs.cs
- ViewgenGatekeeper.cs
- Behavior.cs
- AmbientLight.cs
- SqlDataReader.cs
- DataServiceSaveChangesEventArgs.cs
- StyleCollection.cs
- RestrictedTransactionalPackage.cs
- XPathException.cs
- CollectionChangedEventManager.cs
- HelpInfo.cs
- Events.cs
- safemediahandle.cs
- HotSpot.cs
- PersonalizablePropertyEntry.cs
- InstanceNormalEvent.cs
- CommandPlan.cs
- MediaPlayer.cs
- basevalidator.cs
- MetadataSource.cs
- RegisteredArrayDeclaration.cs
- ChtmlImageAdapter.cs
- BitmapMetadata.cs
- BoolExpression.cs
- PropertyEmitter.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- documentation.cs
- UriTemplateMatch.cs
- RewritingPass.cs
- InstanceNormalEvent.cs
- StandardOleMarshalObject.cs
- SessionEndingCancelEventArgs.cs
- TextEditorThreadLocalStore.cs
- ObjectMemberMapping.cs
- PolicyException.cs
- ResourcesChangeInfo.cs
- MembershipValidatePasswordEventArgs.cs
- ClientTargetCollection.cs
- MessageAction.cs
- BooleanAnimationUsingKeyFrames.cs
- TextRangeAdaptor.cs
- FormViewDeletedEventArgs.cs
- TextEffect.cs
- DrawListViewColumnHeaderEventArgs.cs
- ReadOnlyCollection.cs