Code:
/ FX-1434 / FX-1434 / 1.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
- BoolExpr.cs
- ScriptingSectionGroup.cs
- DataTableTypeConverter.cs
- XmlAttributes.cs
- SaveWorkflowAsyncResult.cs
- PersonalizablePropertyEntry.cs
- GridViewColumnCollectionChangedEventArgs.cs
- DataGridViewCellFormattingEventArgs.cs
- BooleanAnimationUsingKeyFrames.cs
- ReferenceSchema.cs
- Menu.cs
- SettingsProperty.cs
- FontNamesConverter.cs
- MemberRelationshipService.cs
- GiveFeedbackEvent.cs
- MailBnfHelper.cs
- ProtocolElementCollection.cs
- Encoder.cs
- NodeLabelEditEvent.cs
- AnimationStorage.cs
- OleAutBinder.cs
- ResXBuildProvider.cs
- SplineQuaternionKeyFrame.cs
- DocumentOrderQuery.cs
- CapabilitiesState.cs
- ProtocolViolationException.cs
- RegularExpressionValidator.cs
- TextInfo.cs
- BuildProvidersCompiler.cs
- ItemTypeToolStripMenuItem.cs
- InteropAutomationProvider.cs
- SafeRightsManagementQueryHandle.cs
- DESCryptoServiceProvider.cs
- DbTransaction.cs
- Icon.cs
- BridgeDataReader.cs
- ExpressionEditorAttribute.cs
- PropertyEmitterBase.cs
- ReadonlyMessageFilter.cs
- TextAdaptor.cs
- CodePrimitiveExpression.cs
- XamlDesignerSerializationManager.cs
- ZipArchive.cs
- PersonalizationDictionary.cs
- UpdatePanel.cs
- CodeVariableReferenceExpression.cs
- ComponentChangedEvent.cs
- SetStoryboardSpeedRatio.cs
- DataColumnPropertyDescriptor.cs
- MessagePropertyFilter.cs
- BaseAutoFormat.cs
- FullTextBreakpoint.cs
- RNGCryptoServiceProvider.cs
- MarkupExtensionReturnTypeAttribute.cs
- PropertyGridDesigner.cs
- MembershipSection.cs
- TabControl.cs
- JsonWriter.cs
- _CookieModule.cs
- XamlTreeBuilder.cs
- SystemColorTracker.cs
- DependencyProperty.cs
- PathStreamGeometryContext.cs
- SynchronizationHandlesCodeDomSerializer.cs
- DecimalKeyFrameCollection.cs
- ReadContentAsBinaryHelper.cs
- OutputCacheModule.cs
- CodeRemoveEventStatement.cs
- ISAPIRuntime.cs
- DiscoveryEndpointElement.cs
- MonthCalendar.cs
- CertificateReferenceElement.cs
- StreamInfo.cs
- WorkflowPersistenceService.cs
- LazyLoadBehavior.cs
- ObjectPersistData.cs
- XmlIlTypeHelper.cs
- State.cs
- DrawingImage.cs
- AlphabetConverter.cs
- SafeRightsManagementEnvironmentHandle.cs
- SharedStatics.cs
- XslTransform.cs
- RequestBringIntoViewEventArgs.cs
- VarRefManager.cs
- FileDialogPermission.cs
- ElementFactory.cs
- _HeaderInfo.cs
- _ProxyChain.cs
- HtmlInputText.cs
- FormatPage.cs
- InstanceKeyCollisionException.cs
- NumberSubstitution.cs
- PriorityQueue.cs
- ComboBoxAutomationPeer.cs
- HitTestResult.cs
- NumericExpr.cs
- SQLResource.cs
- BoolExpression.cs
- ISFTagAndGuidCache.cs