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
- ToolStripPanel.cs
- DependsOnAttribute.cs
- Int32CollectionConverter.cs
- CultureSpecificStringDictionary.cs
- OptimizerPatterns.cs
- AttributeConverter.cs
- SerializationHelper.cs
- KeyboardEventArgs.cs
- DictionaryEntry.cs
- ManagementException.cs
- HostUtils.cs
- WebHttpBindingCollectionElement.cs
- SortKey.cs
- ScriptIgnoreAttribute.cs
- LineServicesRun.cs
- ErrorItem.cs
- ValueTable.cs
- ForAllOperator.cs
- MappingMetadataHelper.cs
- MeasureItemEvent.cs
- SqlParameterizer.cs
- webbrowsersite.cs
- PerformanceCounterPermissionEntry.cs
- EndEvent.cs
- Encoder.cs
- Config.cs
- SerializationStore.cs
- TrustSection.cs
- ReadOnlyPropertyMetadata.cs
- KeyedCollection.cs
- HatchBrush.cs
- TryCatchDesigner.xaml.cs
- ChtmlFormAdapter.cs
- DataChangedEventManager.cs
- ItemCollection.cs
- TypographyProperties.cs
- parserscommon.cs
- EditorZone.cs
- DataGridViewColumnTypePicker.cs
- AuthorizationRule.cs
- XmlDataSourceNodeDescriptor.cs
- SingleConverter.cs
- MapPathBasedVirtualPathProvider.cs
- GZipUtils.cs
- DataListItem.cs
- PackageProperties.cs
- TextBox.cs
- UnknownExceptionActionHelper.cs
- WorkflowRuntimeSection.cs
- CodeTypeConstructor.cs
- CallbackHandler.cs
- GradientStop.cs
- AttachedAnnotationChangedEventArgs.cs
- FileUtil.cs
- Figure.cs
- ACE.cs
- EditingCoordinator.cs
- RedirectionProxy.cs
- OleDbFactory.cs
- LinkedResourceCollection.cs
- HttpProfileBase.cs
- Normalization.cs
- Constants.cs
- BamlLocalizationDictionary.cs
- XmlAttributeAttribute.cs
- KeyboardEventArgs.cs
- LazyLoadBehavior.cs
- Code.cs
- XmlObjectSerializer.cs
- UserCancellationException.cs
- MergeFilterQuery.cs
- baseaxisquery.cs
- _HelperAsyncResults.cs
- SqlStatistics.cs
- Mappings.cs
- TrackingProfileManager.cs
- OperationAbortedException.cs
- ThicknessAnimation.cs
- AliasedSlot.cs
- IProducerConsumerCollection.cs
- ViewCellRelation.cs
- SecurityHelper.cs
- DataGridViewTextBoxEditingControl.cs
- PrimitiveCodeDomSerializer.cs
- ActiveXSite.cs
- FixedSOMTableCell.cs
- QilVisitor.cs
- PrinterUnitConvert.cs
- SqlNotificationEventArgs.cs
- MultipartContentParser.cs
- ControlBuilderAttribute.cs
- UDPClient.cs
- ServicePoint.cs
- PanelStyle.cs
- Stopwatch.cs
- QueryableDataSourceHelper.cs
- TreeNodeBindingDepthConverter.cs
- DetailsViewInsertEventArgs.cs
- sitestring.cs
- HtmlLink.cs