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
- XmlSchemaDocumentation.cs
- EntitySetBase.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- StructuralType.cs
- ColorMap.cs
- ValidationPropertyAttribute.cs
- ToolStripTextBox.cs
- TableProviderWrapper.cs
- HostSecurityManager.cs
- AppDomainCompilerProxy.cs
- NameScope.cs
- PostBackOptions.cs
- SemanticResolver.cs
- GenericUriParser.cs
- RegistryPermission.cs
- DocumentViewerBaseAutomationPeer.cs
- HiddenField.cs
- CurrencyWrapper.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ScrollViewerAutomationPeer.cs
- SqlErrorCollection.cs
- UniqueEventHelper.cs
- Light.cs
- DesignerCategoryAttribute.cs
- PeerNameRegistration.cs
- FontDriver.cs
- PointAnimationUsingKeyFrames.cs
- AssignDesigner.xaml.cs
- BitmapCodecInfoInternal.cs
- EntityClassGenerator.cs
- TraceEventCache.cs
- ImageProxy.cs
- StringFormat.cs
- Pointer.cs
- XmlPreloadedResolver.cs
- DocumentViewerHelper.cs
- HiddenField.cs
- InvalidateEvent.cs
- IisTraceListener.cs
- CodeEventReferenceExpression.cs
- CodeTypeReferenceExpression.cs
- DefaultBinder.cs
- Function.cs
- OrCondition.cs
- DecimalFormatter.cs
- BuilderPropertyEntry.cs
- DelegateHelpers.Generated.cs
- TableLayoutRowStyleCollection.cs
- PermissionAttributes.cs
- ItemsControl.cs
- WorkflowMessageEventArgs.cs
- SyndicationSerializer.cs
- CollectionViewGroupInternal.cs
- ReferencedAssembly.cs
- SizeAnimationBase.cs
- InputMethodStateTypeInfo.cs
- DataGridViewAdvancedBorderStyle.cs
- HostUtils.cs
- HyperLinkColumn.cs
- _HelperAsyncResults.cs
- GcSettings.cs
- PagePropertiesChangingEventArgs.cs
- CommandCollectionEditor.cs
- RouteItem.cs
- SecurityKeyIdentifierClause.cs
- ObjectSecurity.cs
- DbTransaction.cs
- ManagementObject.cs
- WebPartManager.cs
- ObjectDisposedException.cs
- TypeBrowserDialog.cs
- X509CertificateTrustedIssuerElementCollection.cs
- ConfigXmlWhitespace.cs
- SchemaMapping.cs
- NodeLabelEditEvent.cs
- DataControlPagerLinkButton.cs
- ThemeableAttribute.cs
- PowerEase.cs
- BindingsCollection.cs
- OperationFormatStyle.cs
- Metafile.cs
- ToggleButtonAutomationPeer.cs
- FixedDocumentSequencePaginator.cs
- recordstatefactory.cs
- List.cs
- StringFreezingAttribute.cs
- GreenMethods.cs
- TemplateContainer.cs
- RelationshipEndCollection.cs
- XmlNodeChangedEventArgs.cs
- Inline.cs
- mda.cs
- CompositeTypefaceMetrics.cs
- DictionaryCustomTypeDescriptor.cs
- TailPinnedEventArgs.cs
- WindowsScrollBar.cs
- ellipse.cs
- CompilationUtil.cs
- DataGridCommandEventArgs.cs
- XmlSchemaSimpleTypeList.cs