Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ListItemConverter.cs
- IndexedWhereQueryOperator.cs
- MimeObjectFactory.cs
- EntityTypeEmitter.cs
- BatchServiceHost.cs
- _UncName.cs
- PermissionSet.cs
- SerializationSectionGroup.cs
- ApplicationServicesHostFactory.cs
- SqlCrossApplyToCrossJoin.cs
- TextTrailingWordEllipsis.cs
- ExtensionWindow.cs
- CategoryAttribute.cs
- _NetRes.cs
- FileLevelControlBuilderAttribute.cs
- ObjectViewListener.cs
- CTreeGenerator.cs
- DllNotFoundException.cs
- WorkflowApplicationEventArgs.cs
- UnsafeNativeMethods.cs
- Size.cs
- SqlParameter.cs
- Rect3D.cs
- PersonalizationProvider.cs
- RuleProcessor.cs
- CapabilitiesPattern.cs
- ToolStripDropDownMenu.cs
- CLRBindingWorker.cs
- UserControl.cs
- SystemSounds.cs
- New.cs
- SettingsPropertyValueCollection.cs
- BindingEditor.xaml.cs
- SwitchAttribute.cs
- ButtonFieldBase.cs
- XPathAncestorQuery.cs
- XmlSignatureManifest.cs
- LogExtent.cs
- Random.cs
- SymLanguageVendor.cs
- NativeMethodsOther.cs
- SqlFactory.cs
- InkPresenterAutomationPeer.cs
- InstanceLockTracking.cs
- KeyGestureValueSerializer.cs
- FormViewInsertEventArgs.cs
- StreamInfo.cs
- Action.cs
- ListDictionaryInternal.cs
- EntityRecordInfo.cs
- ResourceManager.cs
- TextServicesPropertyRanges.cs
- XmlCharCheckingWriter.cs
- PropertyDescriptorGridEntry.cs
- TypedElement.cs
- Marshal.cs
- InputEventArgs.cs
- LicenseContext.cs
- SortFieldComparer.cs
- AnnotationService.cs
- SessionParameter.cs
- TemplatedMailWebEventProvider.cs
- DocumentSequenceHighlightLayer.cs
- SizeAnimationBase.cs
- ContractUtils.cs
- EntityDataSourceQueryBuilder.cs
- FontUnitConverter.cs
- WebPartDisplayModeCancelEventArgs.cs
- WsdlBuildProvider.cs
- PeerApplicationLaunchInfo.cs
- ServiceObjectContainer.cs
- VirtualPathUtility.cs
- StatusBarItem.cs
- MonthChangedEventArgs.cs
- AssociationEndMember.cs
- SqlDataSource.cs
- VariableExpressionConverter.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- Block.cs
- BinaryConverter.cs
- RegistryConfigurationProvider.cs
- EncoderParameter.cs
- TextBoxRenderer.cs
- BufferModeSettings.cs
- MediaPlayer.cs
- DataServiceHostWrapper.cs
- WebReferenceOptions.cs
- TextEffect.cs
- Set.cs
- ListBindingConverter.cs
- DesignTimeSiteMapProvider.cs
- IisTraceListener.cs
- EmptyCollection.cs
- ExpressionBuilderContext.cs
- XmlNamespaceDeclarationsAttribute.cs
- FormViewDeleteEventArgs.cs
- CodeBlockBuilder.cs
- WpfMemberInvoker.cs
- XmlChildNodes.cs
- OleDbConnectionPoolGroupProviderInfo.cs