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
- SqlProfileProvider.cs
- WebPartConnectionsConfigureVerb.cs
- SuppressMessageAttribute.cs
- FormatConvertedBitmap.cs
- ParallelTimeline.cs
- TCPListener.cs
- Timer.cs
- XmlUTF8TextWriter.cs
- TaskFileService.cs
- ObjectStorage.cs
- ContractComponent.cs
- AnonymousIdentificationModule.cs
- HttpCookiesSection.cs
- LayoutTable.cs
- ReferenceConverter.cs
- ListViewGroupConverter.cs
- SqlBulkCopyColumnMappingCollection.cs
- LogicalChannel.cs
- AmbientValueAttribute.cs
- ByteAnimation.cs
- PenContext.cs
- DataGridViewRowStateChangedEventArgs.cs
- XmlSerializerOperationBehavior.cs
- Utils.cs
- ExecutedRoutedEventArgs.cs
- DependencyPropertyHelper.cs
- GrowingArray.cs
- ArgumentException.cs
- ComponentResourceKey.cs
- ListViewUpdateEventArgs.cs
- TemplateGroupCollection.cs
- ChtmlTextWriter.cs
- shaperfactoryquerycachekey.cs
- SetterBaseCollection.cs
- CodeIndexerExpression.cs
- Font.cs
- EmptyStringExpandableObjectConverter.cs
- BitmapSource.cs
- FixedSOMTableRow.cs
- FlowDocumentPaginator.cs
- CatalogPartChrome.cs
- RemotingConfigParser.cs
- TextRangeProviderWrapper.cs
- PropertyValue.cs
- ReadingWritingEntityEventArgs.cs
- WebPartMovingEventArgs.cs
- MenuAdapter.cs
- SiteMapDataSourceDesigner.cs
- UnmanagedMemoryStream.cs
- SQLRoleProvider.cs
- ProfilePropertySettingsCollection.cs
- AuthenticationConfig.cs
- recordstatescratchpad.cs
- TypeUtil.cs
- HttpContextServiceHost.cs
- KoreanCalendar.cs
- XmlCollation.cs
- ResXDataNode.cs
- WindowsGrip.cs
- GradientSpreadMethodValidation.cs
- CodeTypeDeclarationCollection.cs
- AnnotationComponentManager.cs
- DisableDpiAwarenessAttribute.cs
- ExecutionScope.cs
- AppearanceEditorPart.cs
- BaseDataBoundControl.cs
- NameSpaceExtractor.cs
- PropertyDescriptorGridEntry.cs
- FixedSOMTableRow.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- PropagatorResult.cs
- BadImageFormatException.cs
- HttpCachePolicyElement.cs
- AdapterDictionary.cs
- XmlElementList.cs
- DbConnectionPoolGroup.cs
- TdsRecordBufferSetter.cs
- RegexWorker.cs
- FormViewUpdateEventArgs.cs
- CompiledQuery.cs
- JapaneseLunisolarCalendar.cs
- ParameterModifier.cs
- SqlWebEventProvider.cs
- GridViewEditEventArgs.cs
- PriorityChain.cs
- OrderByQueryOptionExpression.cs
- ValidationPropertyAttribute.cs
- TrackBarDesigner.cs
- localization.cs
- EntityDataSourceContextCreatingEventArgs.cs
- coordinatorfactory.cs
- StoryFragments.cs
- GridViewItemAutomationPeer.cs
- PageParser.cs
- ParseHttpDate.cs
- OleDbStruct.cs
- GridViewUpdatedEventArgs.cs
- SmiEventSink_DeferedProcessing.cs
- EventMemberCodeDomSerializer.cs
- SQLMoneyStorage.cs