Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AssertSection.cs
- TimeStampChecker.cs
- CircleHotSpot.cs
- UnsafeNativeMethodsPenimc.cs
- DrawingVisual.cs
- OptimisticConcurrencyException.cs
- InternalConfigEventArgs.cs
- ItemList.cs
- TextTreeText.cs
- ByteViewer.cs
- SqlInternalConnection.cs
- RowType.cs
- FtpWebRequest.cs
- XmlAttributeOverrides.cs
- WebColorConverter.cs
- PtsContext.cs
- FakeModelPropertyImpl.cs
- StatusBarItem.cs
- PasswordValidationException.cs
- SmiRecordBuffer.cs
- log.cs
- ImageSourceValueSerializer.cs
- Typeface.cs
- CopyAction.cs
- ActivityExecutorSurrogate.cs
- MSG.cs
- PkcsMisc.cs
- Stack.cs
- FontDriver.cs
- ApplicationContext.cs
- TemplateBindingExtension.cs
- ButtonFlatAdapter.cs
- LinkConverter.cs
- SqlDataReaderSmi.cs
- SQLBytes.cs
- Transform.cs
- ToolStripSeparatorRenderEventArgs.cs
- CachedTypeface.cs
- ProfileGroupSettingsCollection.cs
- Int32Converter.cs
- WebExceptionStatus.cs
- DataGridViewIntLinkedList.cs
- ScrollData.cs
- DoubleIndependentAnimationStorage.cs
- ToolCreatedEventArgs.cs
- WasHttpModulesInstallComponent.cs
- LinkLabel.cs
- ElementsClipboardData.cs
- TdsParser.cs
- HtmlForm.cs
- SymbolUsageManager.cs
- Privilege.cs
- ImportCatalogPart.cs
- RepeaterCommandEventArgs.cs
- SecurityResources.cs
- FontUnit.cs
- ExpressionTable.cs
- FileSystemWatcher.cs
- EnumerableCollectionView.cs
- ToolStripOverflowButton.cs
- AuthenticationSection.cs
- ContextBase.cs
- DependencyPropertyValueSerializer.cs
- CommandLineParser.cs
- JsonClassDataContract.cs
- HyperLinkStyle.cs
- PromptBuilder.cs
- HMAC.cs
- TransactionFormatter.cs
- NativeMethods.cs
- Roles.cs
- DoubleLink.cs
- BrowserDefinition.cs
- ArglessEventHandlerProxy.cs
- SpellCheck.cs
- DebugTracing.cs
- HwndPanningFeedback.cs
- documentsequencetextview.cs
- ErrorHandler.cs
- ButtonChrome.cs
- FontUnitConverter.cs
- RectangleF.cs
- activationcontext.cs
- TransportSecurityHelpers.cs
- IndexOutOfRangeException.cs
- _NegoState.cs
- EDesignUtil.cs
- ImageCollectionEditor.cs
- WSHttpSecurityElement.cs
- RequestCachePolicyConverter.cs
- HtmlFormAdapter.cs
- Deflater.cs
- DataGridCell.cs
- ContextQuery.cs
- AnonymousIdentificationSection.cs
- VScrollProperties.cs
- LabelTarget.cs
- OdbcErrorCollection.cs
- _LocalDataStoreMgr.cs
- SafeSecurityHelper.cs