Code:
/ FX-1434 / FX-1434 / 1.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
- ClickablePoint.cs
- CodeDOMUtility.cs
- ImageSourceValueSerializer.cs
- TdsEnums.cs
- Point3DCollection.cs
- TreeNode.cs
- HMACRIPEMD160.cs
- __Filters.cs
- ApplicationHost.cs
- DataContractSerializerOperationFormatter.cs
- Journaling.cs
- QueryAsyncResult.cs
- Registration.cs
- PartialTrustVisibleAssembliesSection.cs
- ConsoleKeyInfo.cs
- BoundsDrawingContextWalker.cs
- WorkflowElementDialog.cs
- XmlComment.cs
- TTSEvent.cs
- TcpStreams.cs
- DBProviderConfigurationHandler.cs
- DataBindingList.cs
- EnumMemberAttribute.cs
- FontUnitConverter.cs
- TextTreeText.cs
- DirectoryRedirect.cs
- WebConvert.cs
- ResourceProviderFactory.cs
- User.cs
- InkCanvasFeedbackAdorner.cs
- MemberAssignment.cs
- IInstanceContextProvider.cs
- Listbox.cs
- GrammarBuilderPhrase.cs
- Attributes.cs
- OdbcStatementHandle.cs
- MenuItemAutomationPeer.cs
- __Error.cs
- behaviorssection.cs
- List.cs
- __ConsoleStream.cs
- ProcessThread.cs
- EdmProviderManifest.cs
- ConnectionManagementElementCollection.cs
- EventManager.cs
- NodeFunctions.cs
- SrgsNameValueTag.cs
- Literal.cs
- cryptoapiTransform.cs
- EventDescriptor.cs
- OdbcHandle.cs
- ProfileServiceManager.cs
- CodeMethodReturnStatement.cs
- RepeaterItemCollection.cs
- GroupQuery.cs
- TemplateGroupCollection.cs
- VisualStyleTypesAndProperties.cs
- CodeValidator.cs
- ParenthesizePropertyNameAttribute.cs
- XmlSchemaSubstitutionGroup.cs
- Viewport2DVisual3D.cs
- MembershipUser.cs
- ApplicationFileParser.cs
- PageSettings.cs
- BitmapData.cs
- ObjectConverter.cs
- ReliabilityContractAttribute.cs
- DrawingGroup.cs
- OdbcConnection.cs
- CustomErrorCollection.cs
- WebBrowserUriTypeConverter.cs
- OleDbException.cs
- _SslSessionsCache.cs
- PrefixHandle.cs
- Base64Encoding.cs
- MultiPageTextView.cs
- AssemblyAttributes.cs
- LineServicesCallbacks.cs
- GridViewColumn.cs
- BStrWrapper.cs
- Button.cs
- BitmapImage.cs
- Menu.cs
- GridViewRowCollection.cs
- DeviceContext2.cs
- FieldToken.cs
- ControlCachePolicy.cs
- DataGridDetailsPresenterAutomationPeer.cs
- ObfuscationAttribute.cs
- CustomErrorsSection.cs
- NavigationFailedEventArgs.cs
- MissingSatelliteAssemblyException.cs
- TextTreeRootNode.cs
- ResourceExpression.cs
- TraceFilter.cs
- SignedPkcs7.cs
- XmlElement.cs
- OperationContext.cs
- FontFamilyIdentifier.cs
- InternalConfigSettingsFactory.cs