Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ISAPIWorkerRequest.cs
- RegexReplacement.cs
- AlphabeticalEnumConverter.cs
- ListBoxItemWrapperAutomationPeer.cs
- EncoderParameters.cs
- ServiceBehaviorElement.cs
- SafeRightsManagementPubHandle.cs
- Properties.cs
- XPathNodeInfoAtom.cs
- EllipseGeometry.cs
- DbUpdateCommandTree.cs
- hresults.cs
- CompositeFontInfo.cs
- MethodExpr.cs
- GridViewEditEventArgs.cs
- PolyQuadraticBezierSegment.cs
- ServiceReference.cs
- GenerateTemporaryTargetAssembly.cs
- IdnElement.cs
- SudsWriter.cs
- FixedTextBuilder.cs
- oledbmetadatacolumnnames.cs
- CriticalFinalizerObject.cs
- SchemaMerger.cs
- DataSetMappper.cs
- CultureInfoConverter.cs
- KeyTime.cs
- RayMeshGeometry3DHitTestResult.cs
- PingOptions.cs
- EventLogConfiguration.cs
- NCryptSafeHandles.cs
- StringDictionaryEditor.cs
- ExpandSegment.cs
- SQLBinaryStorage.cs
- ComponentEditorForm.cs
- NotifyParentPropertyAttribute.cs
- PeerCustomResolverSettings.cs
- _ListenerResponseStream.cs
- ScrollBarAutomationPeer.cs
- CredentialSelector.cs
- SafeCryptContextHandle.cs
- WebBrowserProgressChangedEventHandler.cs
- DataTemplateKey.cs
- ViewKeyConstraint.cs
- InvalidComObjectException.cs
- MD5Cng.cs
- EncoderExceptionFallback.cs
- AssemblyBuilder.cs
- dtdvalidator.cs
- IPAddress.cs
- FilteredAttributeCollection.cs
- NavigationFailedEventArgs.cs
- ExpressionBuilder.cs
- XmlSerializerAssemblyAttribute.cs
- DataGridViewColumnConverter.cs
- ObjectDataProvider.cs
- log.cs
- DesignerDataRelationship.cs
- TextServicesManager.cs
- HostingEnvironmentWrapper.cs
- Rect3D.cs
- NavigateUrlConverter.cs
- MergePropertyDescriptor.cs
- AutomationProperties.cs
- ComplexObject.cs
- NameValuePermission.cs
- GridViewAutomationPeer.cs
- PageContent.cs
- EntityAdapter.cs
- ResizeBehavior.cs
- ExpressionEvaluator.cs
- WpfWebRequestHelper.cs
- XmlSchemaComplexContentExtension.cs
- Merger.cs
- HtmlGenericControl.cs
- BuildProvider.cs
- TreeViewAutomationPeer.cs
- BamlLocalizabilityResolver.cs
- HttpBrowserCapabilitiesWrapper.cs
- ConstructorNeedsTagAttribute.cs
- ConnectionPoolManager.cs
- RelationshipEndMember.cs
- ChildrenQuery.cs
- WebScriptMetadataInstanceContextProvider.cs
- ConfigXmlElement.cs
- Command.cs
- InputLanguageProfileNotifySink.cs
- ConnectionStringEditor.cs
- XPathDescendantIterator.cs
- WebHttpDispatchOperationSelector.cs
- WebPartDescription.cs
- HttpServerVarsCollection.cs
- DocumentScope.cs
- ResetableIterator.cs
- WebPartCloseVerb.cs
- HTTPNotFoundHandler.cs
- SqlCommandSet.cs
- ParameterCollection.cs
- ExceptionHandlerDesigner.cs
- StylusPointPropertyInfoDefaults.cs