Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / SqlDesignerDataSourceView.cs / 1 / SqlDesignerDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.Collections; using System.Data; using System.Web.UI.WebControls; ////// SqlDesignerDataSourceView is the designer view associated with a SqlDataSourceDesigner. /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags = System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class SqlDesignerDataSourceView : DesignerDataSourceView { private SqlDataSourceDesigner _owner; public SqlDesignerDataSourceView(SqlDataSourceDesigner owner, string viewName) : base(owner, viewName) { _owner = owner; } public override bool CanDelete { get { return (_owner.SqlDataSource.DeleteCommand.Length > 0); } } public override bool CanInsert { get { return (_owner.SqlDataSource.InsertCommand.Length > 0); } } public override bool CanPage { get { return false; } } public override bool CanRetrieveTotalRowCount { get { return false; } } public override bool CanSort { get { return (_owner.SqlDataSource.DataSourceMode == SqlDataSourceMode.DataSet) || (_owner.SqlDataSource.SortParameterName.Length > 0); } } public override bool CanUpdate { get { return (_owner.SqlDataSource.UpdateCommand.Length > 0); } } public override IDataSourceViewSchema Schema { get { DataTable schemaTable = _owner.LoadSchema(); if (schemaTable == null) { return null; } return new DataSetViewSchema(schemaTable); } } public override IEnumerable GetDesignTimeData(int minimumRows, out bool isSampleData) { DataTable schemaTable = _owner.LoadSchema(); if (schemaTable != null) { isSampleData = true; return DesignTimeData.GetDesignTimeDataSource(DesignTimeData.CreateSampleDataTable(new DataView(schemaTable), true), minimumRows); } // Couldn't find design-time schema, use base implementation return base.GetDesignTimeData(minimumRows, out isSampleData); } } } // 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
- CssClassPropertyAttribute.cs
- HttpRequest.cs
- TemplateLookupAction.cs
- ConfigsHelper.cs
- MetadataSource.cs
- FixedDocument.cs
- DSACryptoServiceProvider.cs
- RC2.cs
- ThemeInfoAttribute.cs
- VectorCollectionConverter.cs
- SchemaElement.cs
- AliasGenerator.cs
- ToolStripSplitButton.cs
- SchemaImporter.cs
- SqlComparer.cs
- MD5.cs
- WebEncodingValidator.cs
- AuthorizationPolicyTypeElement.cs
- BuildProvider.cs
- JumpItem.cs
- OleDbError.cs
- SoapAttributeOverrides.cs
- Win32SafeHandles.cs
- Calendar.cs
- EntityContainerEmitter.cs
- View.cs
- ConnectionsZoneDesigner.cs
- TCPClient.cs
- Size3D.cs
- ViewCellRelation.cs
- DBCSCodePageEncoding.cs
- FocusChangedEventArgs.cs
- GeometryGroup.cs
- AsyncOperationManager.cs
- CharacterBuffer.cs
- WebServiceHandler.cs
- CustomAttributeBuilder.cs
- SystemNetworkInterface.cs
- _Semaphore.cs
- DifferencingCollection.cs
- SmiEventSink.cs
- SamlAudienceRestrictionCondition.cs
- EdmEntityTypeAttribute.cs
- Utils.cs
- TextCollapsingProperties.cs
- SortDescription.cs
- IntegerValidatorAttribute.cs
- TypeUtil.cs
- SystemWebSectionGroup.cs
- URL.cs
- CompilationUtil.cs
- SerializationEventsCache.cs
- DocumentViewerHelper.cs
- PlatformCulture.cs
- WebSysDescriptionAttribute.cs
- ObjectKeyFrameCollection.cs
- PersianCalendar.cs
- QueueNameHelper.cs
- VectorKeyFrameCollection.cs
- SystemBrushes.cs
- MetadataHelper.cs
- RoleManagerSection.cs
- AnimationStorage.cs
- OracleMonthSpan.cs
- Filter.cs
- GridViewEditEventArgs.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- UndirectedGraph.cs
- XmlConverter.cs
- Misc.cs
- ObjectReaderCompiler.cs
- XNameConverter.cs
- _SSPIWrapper.cs
- ColorMap.cs
- SHA512Managed.cs
- GridViewCellAutomationPeer.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- HTTPNotFoundHandler.cs
- WebPartDescription.cs
- InvalidContentTypeException.cs
- SemaphoreSecurity.cs
- SqlBulkCopyColumnMappingCollection.cs
- DependencyObjectProvider.cs
- LifetimeServices.cs
- TypeGeneratedEventArgs.cs
- InvalidCommandTreeException.cs
- CapabilitiesState.cs
- Calendar.cs
- TypeResolver.cs
- NoPersistProperty.cs
- EvidenceBase.cs
- RenderDataDrawingContext.cs
- WinFormsComponentEditor.cs
- EditorPart.cs
- SqlDependency.cs
- Preprocessor.cs
- LifetimeServices.cs
- Helpers.cs
- ServerValidateEventArgs.cs
- DeploymentSectionCache.cs