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
- MessageDesigner.cs
- _DisconnectOverlappedAsyncResult.cs
- XmlWrappingReader.cs
- WebEvents.cs
- PathBox.cs
- basevalidator.cs
- WebBrowserSiteBase.cs
- SingleConverter.cs
- CompleteWizardStep.cs
- FilteredSchemaElementLookUpTable.cs
- ReadOnlyObservableCollection.cs
- RelationshipEnd.cs
- PointValueSerializer.cs
- objectquery_tresulttype.cs
- ArcSegment.cs
- DictionaryContent.cs
- ResourceReferenceExpression.cs
- BaseValidator.cs
- ToolbarAUtomationPeer.cs
- ProtocolState.cs
- FixedTextPointer.cs
- AppearanceEditorPart.cs
- FragmentQueryProcessor.cs
- PatternMatchRules.cs
- PrefixQName.cs
- CdpEqualityComparer.cs
- UnsafeNativeMethods.cs
- DetailsViewRow.cs
- FunctionParameter.cs
- DPAPIProtectedConfigurationProvider.cs
- SiteMap.cs
- DataGridViewLinkCell.cs
- TouchesCapturedWithinProperty.cs
- OleDbEnumerator.cs
- SHA384.cs
- ValueExpressions.cs
- PkcsMisc.cs
- DecoderFallback.cs
- PtsHelper.cs
- ScrollViewerAutomationPeer.cs
- SymbolType.cs
- TrustManager.cs
- GeometryCollection.cs
- FileRecordSequenceHelper.cs
- HtmlInputControl.cs
- BinaryNode.cs
- HostingEnvironmentSection.cs
- EventSchemaTraceListener.cs
- SqlClientWrapperSmiStream.cs
- Int32Converter.cs
- PageHandlerFactory.cs
- BindableTemplateBuilder.cs
- HandleInitializationContext.cs
- SessionIDManager.cs
- XslVisitor.cs
- BuildResultCache.cs
- ItemsPresenter.cs
- RegexStringValidatorAttribute.cs
- ApplicationContext.cs
- SerializationHelper.cs
- Mapping.cs
- ReflectionTypeLoadException.cs
- Adorner.cs
- SourceFilter.cs
- COM2EnumConverter.cs
- CredentialCache.cs
- BindingGroup.cs
- AssemblyBuilder.cs
- CookielessHelper.cs
- DictionaryTraceRecord.cs
- PipelineModuleStepContainer.cs
- ToolStripCustomTypeDescriptor.cs
- EventOpcode.cs
- BaseTransportHeaders.cs
- ExceptionHelpers.cs
- CustomErrorCollection.cs
- EntityModelSchemaGenerator.cs
- MailDefinition.cs
- GridViewUpdateEventArgs.cs
- MenuAdapter.cs
- ClientCredentialsElement.cs
- WsiProfilesElement.cs
- ObjectDataSourceEventArgs.cs
- PropertyItemInternal.cs
- XmlSchemaElement.cs
- SetIterators.cs
- PropertyRef.cs
- TransportConfigurationTypeElementCollection.cs
- DataGridViewColumnStateChangedEventArgs.cs
- BufferAllocator.cs
- TraceHelpers.cs
- Material.cs
- Win32MouseDevice.cs
- HtmlTableCellCollection.cs
- ipaddressinformationcollection.cs
- CodeGeneratorOptions.cs
- Metadata.cs
- TdsParserSafeHandles.cs
- ResponseBodyWriter.cs
- GacUtil.cs