Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / CompMod / System / ComponentModel / Design / Data / DesignerDataColumn.cs / 1 / DesignerDataColumn.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel.Design.Data { using System; using System.Data; ////// Represents a single column of a table or view in a data connection. A /// collection of this type is returned from the DesignerDataTable.Columns /// and DesignerDataView.Columns properties. /// public sealed class DesignerDataColumn { private DbType _dataType; private object _defaultValue; private bool _identity; private int _length; private string _name; private bool _nullable; private int _precision; private bool _primaryKey; private int _scale; ////// public DesignerDataColumn(string name, DbType dataType) : this(name, dataType, null, false, false, false, -1, -1, -1) { } ////// public DesignerDataColumn(string name, DbType dataType, object defaultValue) : this(name, dataType, defaultValue, false, false, false, -1, -1, -1) { } ////// public DesignerDataColumn(string name, DbType dataType, object defaultValue, bool identity, bool nullable, bool primaryKey, int precision, int scale, int length) { _dataType = dataType; _defaultValue = defaultValue; _identity = identity; _length = length; _name = name; _nullable = nullable; _precision = precision; _primaryKey = primaryKey; _scale = scale; } ////// The type of the column. /// public DbType DataType { get { return _dataType; } } ////// The default value of this column. /// public object DefaultValue { get { return _defaultValue; } } ////// Whether this column is an identity column. /// public bool Identity { get { return _identity; } } ////// Returns the length of the column. /// public int Length { get { return _length; } } ////// The name of the column. /// public string Name { get { return _name; } } ////// Whether this column can contain nulls. /// public bool Nullable { get { return _nullable; } } ////// Returns the precision of the column. /// public int Precision { get { return _precision; } } ////// Whether this column is part of the primary key of the table it is contained in. /// public bool PrimaryKey { get { return _primaryKey; } } ////// Returns the scale of the column. /// public int Scale { get { return _scale; } } } } // 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
- HighContrastHelper.cs
- FilterException.cs
- QuadraticEase.cs
- ToolboxDataAttribute.cs
- SchemaElementDecl.cs
- PageWrapper.cs
- BufferedWebEventProvider.cs
- AnimationClockResource.cs
- SmtpNtlmAuthenticationModule.cs
- Simplifier.cs
- StackBuilderSink.cs
- SqlNotificationEventArgs.cs
- LocalizedNameDescriptionPair.cs
- ProfileProvider.cs
- UIElementParaClient.cs
- MetaTableHelper.cs
- TrustManagerPromptUI.cs
- CursorConverter.cs
- UpdateCommand.cs
- WebBrowserSiteBase.cs
- Content.cs
- PermissionToken.cs
- ZoomingMessageFilter.cs
- ContainerSelectorGlyph.cs
- SQLMoney.cs
- DefaultSerializationProviderAttribute.cs
- ServiceContractViewControl.cs
- BamlRecordReader.cs
- ValidationHelper.cs
- x509store.cs
- StateWorkerRequest.cs
- ObjectQuery.cs
- CodeDOMUtility.cs
- QueryContext.cs
- SemaphoreFullException.cs
- VectorCollectionConverter.cs
- XmlUrlResolver.cs
- XamlStream.cs
- TerminateSequence.cs
- Soap12FormatExtensions.cs
- VoiceSynthesis.cs
- Events.cs
- Compress.cs
- ObjRef.cs
- GridViewUpdateEventArgs.cs
- RenderDataDrawingContext.cs
- DocComment.cs
- FrameAutomationPeer.cs
- UpdatableGenericsFeature.cs
- ResourcePart.cs
- TcpHostedTransportConfiguration.cs
- HashSetEqualityComparer.cs
- AsymmetricSignatureFormatter.cs
- CodeCommentStatementCollection.cs
- ScriptReference.cs
- TimelineClockCollection.cs
- OuterGlowBitmapEffect.cs
- RegistryKey.cs
- SessionStateContainer.cs
- IndexerHelper.cs
- Scalars.cs
- ItemContainerGenerator.cs
- TypeSystem.cs
- TextEffect.cs
- Graphics.cs
- WebZone.cs
- ThreadAttributes.cs
- StandardBindingOptionalReliableSessionElement.cs
- Evidence.cs
- TemplateApplicationHelper.cs
- ExpressionParser.cs
- ObjectViewQueryResultData.cs
- AssociationTypeEmitter.cs
- DateTimeFormatInfoScanner.cs
- PackWebRequest.cs
- SqlDataReader.cs
- ObjectDisposedException.cs
- ListMarkerLine.cs
- Page.cs
- QueryCacheKey.cs
- Int64AnimationBase.cs
- HierarchicalDataBoundControl.cs
- BaseDataList.cs
- DataServiceQueryException.cs
- SafeEventLogWriteHandle.cs
- TreeViewBindingsEditorForm.cs
- TypeConverterAttribute.cs
- RTLAwareMessageBox.cs
- CollectionViewProxy.cs
- MethodBuilder.cs
- BaseTreeIterator.cs
- SiteOfOriginPart.cs
- BamlTreeMap.cs
- XmlSerializerAssemblyAttribute.cs
- WebPartVerbCollection.cs
- autovalidator.cs
- GregorianCalendar.cs
- DrawingAttributeSerializer.cs
- DataGridViewCellCollection.cs
- SqlCommand.cs