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
- XsdCachingReader.cs
- CompileLiteralTextParser.cs
- VisualBrush.cs
- Padding.cs
- DependencyProperty.cs
- DesignerAutoFormatStyle.cs
- ToReply.cs
- PermissionSetEnumerator.cs
- LinkClickEvent.cs
- StylusPlugin.cs
- AppSettingsExpressionBuilder.cs
- Internal.cs
- SBCSCodePageEncoding.cs
- CodeAttachEventStatement.cs
- EntityProviderServices.cs
- DockAndAnchorLayout.cs
- OracleDateTime.cs
- XmlObjectSerializerContext.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- TextServicesDisplayAttributePropertyRanges.cs
- AccessDataSource.cs
- EraserBehavior.cs
- ComponentEditorForm.cs
- ExtensionDataReader.cs
- MetabaseServerConfig.cs
- CodeTypeDelegate.cs
- PrimitiveSchema.cs
- GlyphElement.cs
- OletxEnlistment.cs
- CharAnimationBase.cs
- DataListItemEventArgs.cs
- SessionPageStateSection.cs
- FontEmbeddingManager.cs
- DurableOperationAttribute.cs
- DataRowChangeEvent.cs
- QEncodedStream.cs
- TreeViewTemplateSelector.cs
- ForceCopyBuildProvider.cs
- SatelliteContractVersionAttribute.cs
- SqlInfoMessageEvent.cs
- Model3DCollection.cs
- PixelShader.cs
- DependencySource.cs
- CodeExporter.cs
- InvariantComparer.cs
- SimpleLine.cs
- ReadOnlyPermissionSet.cs
- SerTrace.cs
- SessionStateModule.cs
- SetStoryboardSpeedRatio.cs
- ActiveXMessageFormatter.cs
- TextLineBreak.cs
- MenuItemCollection.cs
- WindowsGraphics2.cs
- ArgumentOutOfRangeException.cs
- PointConverter.cs
- XmlSortKey.cs
- XmlSchemaSubstitutionGroup.cs
- ChtmlFormAdapter.cs
- XmlSchemaComplexContentRestriction.cs
- WebServiceParameterData.cs
- XmlSchemaValidator.cs
- ContractMapping.cs
- KeyboardEventArgs.cs
- UnmanagedBitmapWrapper.cs
- DataGridViewCellValidatingEventArgs.cs
- GregorianCalendarHelper.cs
- DateTimeFormatInfo.cs
- VisualProxy.cs
- WorkflowControlClient.cs
- OdbcException.cs
- ContentElement.cs
- GenericTextProperties.cs
- SqlSelectStatement.cs
- SqlClientWrapperSmiStream.cs
- RelationshipType.cs
- TemplateKey.cs
- Exceptions.cs
- MergePropertyDescriptor.cs
- RequestCachePolicy.cs
- TransformBlockRequest.cs
- PrintPreviewGraphics.cs
- DetailsViewDeletedEventArgs.cs
- TextServicesDisplayAttributePropertyRanges.cs
- TextFormatterContext.cs
- sqlnorm.cs
- iisPickupDirectory.cs
- GridViewRowEventArgs.cs
- CodeBlockBuilder.cs
- Utils.cs
- ToolStripSystemRenderer.cs
- TimeSpanStorage.cs
- MethodExpression.cs
- QueryGenerator.cs
- TextElementEnumerator.cs
- CommandManager.cs
- TimelineGroup.cs
- DbXmlEnabledProviderManifest.cs
- SoapElementAttribute.cs
- MimeImporter.cs