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
- ThemeDirectoryCompiler.cs
- ServiceNotStartedException.cs
- DecimalAnimationBase.cs
- DataGridViewCellStyle.cs
- HttpWebRequest.cs
- OracleBinary.cs
- ListViewDeletedEventArgs.cs
- _TimerThread.cs
- ExtendedPropertyCollection.cs
- SchemaImporterExtensionElementCollection.cs
- MediaContextNotificationWindow.cs
- DataGridViewTextBoxEditingControl.cs
- SplitContainer.cs
- OleDbDataReader.cs
- Point3DAnimationUsingKeyFrames.cs
- EventSinkHelperWriter.cs
- SessionParameter.cs
- HtmlDocument.cs
- Sql8ExpressionRewriter.cs
- ImageConverter.cs
- WsatServiceCertificate.cs
- FormsAuthenticationUser.cs
- StylusPoint.cs
- ZipFileInfoCollection.cs
- DropShadowBitmapEffect.cs
- TextParaLineResult.cs
- OleDbWrapper.cs
- EncoderParameter.cs
- UriSection.cs
- DocumentationServerProtocol.cs
- GlyphRunDrawing.cs
- RegexCompiler.cs
- DiffuseMaterial.cs
- WindowsScrollBarBits.cs
- OpenFileDialog.cs
- XmlCDATASection.cs
- InstanceLockedException.cs
- WebPartMinimizeVerb.cs
- SQLStringStorage.cs
- FormsIdentity.cs
- SelectionWordBreaker.cs
- SkewTransform.cs
- Literal.cs
- ListViewCancelEventArgs.cs
- Version.cs
- SQLMembershipProvider.cs
- SafePEFileHandle.cs
- WebReferencesBuildProvider.cs
- HashSetEqualityComparer.cs
- GridLength.cs
- ClipboardData.cs
- SqlColumnizer.cs
- MostlySingletonList.cs
- PackagePartCollection.cs
- ClientSettingsStore.cs
- WebZone.cs
- GrammarBuilderDictation.cs
- ContentPresenter.cs
- ADConnectionHelper.cs
- AttributedMetaModel.cs
- UnconditionalPolicy.cs
- ScrollItemPatternIdentifiers.cs
- XmlElementAttribute.cs
- GlyphingCache.cs
- BigIntegerStorage.cs
- SafeUserTokenHandle.cs
- FirstMatchCodeGroup.cs
- ProgressChangedEventArgs.cs
- StateChangeEvent.cs
- SafeThreadHandle.cs
- FilePrompt.cs
- CommentEmitter.cs
- FreezableCollection.cs
- TextBoxDesigner.cs
- CodeEventReferenceExpression.cs
- MenuItem.cs
- DummyDataSource.cs
- assertwrapper.cs
- PathData.cs
- RemoteWebConfigurationHostServer.cs
- ReferencedType.cs
- DockProviderWrapper.cs
- ExtractorMetadata.cs
- DataGridViewCheckBoxColumn.cs
- GregorianCalendar.cs
- CodeExpressionStatement.cs
- AsymmetricKeyExchangeDeformatter.cs
- SystemResourceKey.cs
- NameValuePair.cs
- SearchForVirtualItemEventArgs.cs
- SizeChangedEventArgs.cs
- FirewallWrapper.cs
- CorrelationQueryBehavior.cs
- TransactionManager.cs
- RemoteWebConfigurationHost.cs
- ObjectQueryProvider.cs
- XmlBinaryReader.cs
- MaskedTextProvider.cs
- TreeNodeCollection.cs
- HttpModulesSection.cs