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
- AudioSignalProblemOccurredEventArgs.cs
- ActivityBuilder.cs
- XamlFigureLengthSerializer.cs
- Zone.cs
- UpdateTracker.cs
- ProtocolViolationException.cs
- MruCache.cs
- SqlBuilder.cs
- TextSelection.cs
- SrgsDocumentParser.cs
- HttpHandlersSection.cs
- IfJoinedCondition.cs
- XmlDomTextWriter.cs
- SQLMoney.cs
- DataColumn.cs
- SubMenuStyleCollection.cs
- PointConverter.cs
- WebPartTransformer.cs
- DesignerProperties.cs
- TableColumnCollectionInternal.cs
- RSAPKCS1SignatureFormatter.cs
- NodeInfo.cs
- SystemTcpStatistics.cs
- ParserStreamGeometryContext.cs
- TemplateInstanceAttribute.cs
- AffineTransform3D.cs
- DropSource.cs
- CoreChannel.cs
- SqlMethods.cs
- ReachPageContentSerializerAsync.cs
- MarkupObject.cs
- GenericXmlSecurityTokenAuthenticator.cs
- DataControlField.cs
- CodeTypeDeclaration.cs
- StringBuilder.cs
- RewritingProcessor.cs
- PrincipalPermissionMode.cs
- DbDataReader.cs
- SafeSerializationManager.cs
- AstTree.cs
- XmlSchemaAppInfo.cs
- VisualTarget.cs
- HasCopySemanticsAttribute.cs
- CompositeTypefaceMetrics.cs
- EventLogPermission.cs
- DrawingContextDrawingContextWalker.cs
- EntityProviderFactory.cs
- Annotation.cs
- LinkClickEvent.cs
- NativeMethods.cs
- Token.cs
- SecurityException.cs
- CoreSwitches.cs
- UIServiceHelper.cs
- OleDbPermission.cs
- SHA1.cs
- CollectionViewGroup.cs
- DataGridViewCellPaintingEventArgs.cs
- RuleRefElement.cs
- FontNamesConverter.cs
- DataBoundControlAdapter.cs
- NumericUpDown.cs
- InputLanguageManager.cs
- DetailsViewRowCollection.cs
- SqlDeflator.cs
- AnyReturnReader.cs
- WebUtil.cs
- TypedColumnHandler.cs
- UriSection.cs
- CreateInstanceBinder.cs
- HMAC.cs
- ModuleBuilderData.cs
- ColorEditor.cs
- Function.cs
- VariantWrapper.cs
- NativeActivityFaultContext.cs
- CustomValidator.cs
- ProgressBar.cs
- PlainXmlSerializer.cs
- TracedNativeMethods.cs
- SupportingTokenDuplexChannel.cs
- Application.cs
- StorageEntityContainerMapping.cs
- GeometryConverter.cs
- IdleTimeoutMonitor.cs
- MetadataUtilsSmi.cs
- UnionExpr.cs
- SaveWorkflowAsyncResult.cs
- Setter.cs
- FileUpload.cs
- KoreanCalendar.cs
- _ProxyChain.cs
- Localizer.cs
- XmlChoiceIdentifierAttribute.cs
- PagedControl.cs
- Propagator.Evaluator.cs
- UniqueID.cs
- EncodingInfo.cs
- WebBrowserDesigner.cs
- HostUtils.cs