Code:
/ FX-1434 / FX-1434 / 1.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
- EnumDataContract.cs
- CreateRefExpr.cs
- SchemaSetCompiler.cs
- SafeCoTaskMem.cs
- MouseDevice.cs
- Pen.cs
- IRCollection.cs
- configsystem.cs
- UIElementIsland.cs
- ResourceIDHelper.cs
- TextEditorSelection.cs
- StandardCommands.cs
- IndexingContentUnit.cs
- StylusTip.cs
- XsdDateTime.cs
- WasAdminWrapper.cs
- HelpKeywordAttribute.cs
- Int64KeyFrameCollection.cs
- PathFigureCollection.cs
- Line.cs
- StylusCollection.cs
- SqlServer2KCompatibilityAnnotation.cs
- TemplateContainer.cs
- BulletedListDesigner.cs
- Control.cs
- CompoundFileReference.cs
- HttpResponse.cs
- XmlSchemaSubstitutionGroup.cs
- Int16Animation.cs
- UserNameSecurityTokenProvider.cs
- ErrorProvider.cs
- Freezable.cs
- XamlReaderHelper.cs
- FileDialog.cs
- PaperSize.cs
- SettingsSavedEventArgs.cs
- Constants.cs
- NotFiniteNumberException.cs
- ZipFileInfo.cs
- ButtonField.cs
- IDQuery.cs
- XmlSchemaAnnotated.cs
- Light.cs
- LookupNode.cs
- ResourcesBuildProvider.cs
- DataViewListener.cs
- GlyphRun.cs
- XamlSerializerUtil.cs
- Validator.cs
- PeerName.cs
- CompositionAdorner.cs
- PeerService.cs
- MimeTypePropertyAttribute.cs
- RegexWorker.cs
- CapabilitiesAssignment.cs
- DataViewListener.cs
- AsymmetricKeyExchangeFormatter.cs
- HwndSource.cs
- ResourcePart.cs
- ScrollEventArgs.cs
- CompilerCollection.cs
- TypeDescriptorContext.cs
- ByteAnimation.cs
- PointLight.cs
- SByteConverter.cs
- TypedAsyncResult.cs
- HMACSHA384.cs
- BoundColumn.cs
- PropertyCollection.cs
- BrowserDefinition.cs
- StateWorkerRequest.cs
- UpdatePanelTrigger.cs
- DataGridColumnEventArgs.cs
- RemoveFromCollection.cs
- CriticalExceptions.cs
- LoggedException.cs
- RegistryPermission.cs
- SqlDataSourceCache.cs
- PropertyEmitter.cs
- MailMessageEventArgs.cs
- Convert.cs
- TdsParserHelperClasses.cs
- RoutedCommand.cs
- Size.cs
- ReadOnlyDataSource.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- UIPermission.cs
- SQLCharsStorage.cs
- PropertyMetadata.cs
- GeneralTransform3D.cs
- TemplateBindingExpression.cs
- Label.cs
- FileInfo.cs
- InputLangChangeRequestEvent.cs
- WebResponse.cs
- CodeMethodReturnStatement.cs
- PrimitiveCodeDomSerializer.cs
- EventNotify.cs
- PropertyDescriptorComparer.cs
- RegexNode.cs