Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- VersionUtil.cs
- ValueChangedEventManager.cs
- MenuItemCollection.cs
- MetafileHeader.cs
- WebPartMenu.cs
- CLSCompliantAttribute.cs
- AssemblyFilter.cs
- InternalConfigRoot.cs
- CommandHelpers.cs
- RegexCompilationInfo.cs
- ParserOptions.cs
- WindowsScrollBarBits.cs
- SafeNativeMethods.cs
- MetafileHeaderWmf.cs
- SqlMethodCallConverter.cs
- TypeConstant.cs
- UrlAuthFailedErrorFormatter.cs
- RenderDataDrawingContext.cs
- CodeDefaultValueExpression.cs
- cookie.cs
- AnonymousIdentificationModule.cs
- DataServiceQueryOfT.cs
- SafeBitVector32.cs
- PrintingPermissionAttribute.cs
- HotCommands.cs
- CodeMethodMap.cs
- SinglePageViewer.cs
- _AuthenticationState.cs
- GenericTextProperties.cs
- PriorityBinding.cs
- ArrayEditor.cs
- DbProviderFactoriesConfigurationHandler.cs
- ReflectionHelper.cs
- SpeechRecognitionEngine.cs
- ConfigurationLocation.cs
- XNodeNavigator.cs
- RichTextBoxContextMenu.cs
- Regex.cs
- GPRECT.cs
- StructuralType.cs
- followingsibling.cs
- HandleTable.cs
- ToolStripPanelRenderEventArgs.cs
- Queue.cs
- StringReader.cs
- SoapClientMessage.cs
- HtmlWindowCollection.cs
- HtmlInputCheckBox.cs
- AssemblyInfo.cs
- DynamicResourceExtension.cs
- WorkflowWebService.cs
- FigureParagraph.cs
- SendMessageContent.cs
- ParallelRangeManager.cs
- SwitchElementsCollection.cs
- DispatchChannelSink.cs
- IFlowDocumentViewer.cs
- DataGridAddNewRow.cs
- TraceRecord.cs
- TextPointerBase.cs
- IndicShape.cs
- MenuItemAutomationPeer.cs
- SpecularMaterial.cs
- AngleUtil.cs
- ListControl.cs
- WebPartEventArgs.cs
- OciEnlistContext.cs
- MenuStrip.cs
- SoapEnvelopeProcessingElement.cs
- OneOfElement.cs
- RegexRunnerFactory.cs
- HttpConfigurationSystem.cs
- StrokeNodeOperations.cs
- ASCIIEncoding.cs
- ListItemParagraph.cs
- Internal.cs
- HtmlWindowCollection.cs
- PolicyLevel.cs
- XNodeValidator.cs
- CompiledRegexRunnerFactory.cs
- TimelineGroup.cs
- DictionaryManager.cs
- LambdaCompiler.Generated.cs
- MaskedTextBox.cs
- ConnectionStringsExpressionBuilder.cs
- SafeCloseHandleCritical.cs
- ArraySegment.cs
- EntityFrameworkVersions.cs
- AstTree.cs
- AssemblyUtil.cs
- NameValuePair.cs
- LocatorManager.cs
- IntegerValidatorAttribute.cs
- RtType.cs
- ThicknessAnimation.cs
- SerializationStore.cs
- FileIOPermission.cs
- CompiledIdentityConstraint.cs
- TileModeValidation.cs
- FaultHandlingFilter.cs