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
- SinglePageViewer.cs
- SiteMap.cs
- WinFormsSpinner.cs
- GeneralTransform3DTo2DTo3D.cs
- DesignerInterfaces.cs
- BuildDependencySet.cs
- SqlBooleanMismatchVisitor.cs
- MailDefinition.cs
- FreezableDefaultValueFactory.cs
- AccessibleObject.cs
- PropertyPathWorker.cs
- ColorIndependentAnimationStorage.cs
- NativeMethodsCLR.cs
- OletxEnlistment.cs
- HandlerMappingMemo.cs
- SpeakProgressEventArgs.cs
- ListViewUpdatedEventArgs.cs
- FontStretchConverter.cs
- ClosableStream.cs
- CacheManager.cs
- ResourceReader.cs
- Rect.cs
- ModelChangedEventArgsImpl.cs
- ContextMenu.cs
- FileDialogPermission.cs
- GridViewUpdatedEventArgs.cs
- UriExt.cs
- FontWeightConverter.cs
- _TransmitFileOverlappedAsyncResult.cs
- Panel.cs
- SynchronizingStream.cs
- SpecularMaterial.cs
- VisualTreeFlattener.cs
- ImageBrush.cs
- SmtpDigestAuthenticationModule.cs
- ListViewAutomationPeer.cs
- cookiecollection.cs
- ParamArrayAttribute.cs
- StringConcat.cs
- TextLineBreak.cs
- EntityDataSourceContainerNameItem.cs
- RadialGradientBrush.cs
- MergablePropertyAttribute.cs
- EditorServiceContext.cs
- VectorCollectionValueSerializer.cs
- MetadataItemSerializer.cs
- RemoteWebConfigurationHostServer.cs
- ILGen.cs
- LinkLabelLinkClickedEvent.cs
- ServiceDebugBehavior.cs
- entityreference_tresulttype.cs
- DBSqlParserTableCollection.cs
- WebPartDisplayMode.cs
- IntegerFacetDescriptionElement.cs
- CodeVariableDeclarationStatement.cs
- DynamicActivityXamlReader.cs
- DbConnectionStringCommon.cs
- XmlLanguage.cs
- OutOfProcStateClientManager.cs
- Matrix3D.cs
- Vector.cs
- BulletedList.cs
- WebPartEditorCancelVerb.cs
- AutomationPropertyInfo.cs
- CommonDialog.cs
- KerberosSecurityTokenAuthenticator.cs
- ScrollViewer.cs
- ErrorFormatter.cs
- bidPrivateBase.cs
- AttachedPropertyBrowsableAttribute.cs
- Privilege.cs
- ExecutionEngineException.cs
- ComponentResourceKeyConverter.cs
- ApplicationId.cs
- AggregationMinMaxHelpers.cs
- CellParagraph.cs
- EntityTypeEmitter.cs
- TcpClientChannel.cs
- MsmqOutputSessionChannel.cs
- hresults.cs
- SystemUdpStatistics.cs
- SmtpClient.cs
- XmlHelper.cs
- Parameter.cs
- RegexRunnerFactory.cs
- CursorConverter.cs
- HeaderCollection.cs
- ConstraintCollection.cs
- SQLInt64.cs
- VisualTransition.cs
- AuthenticatedStream.cs
- ResourceSet.cs
- TextAction.cs
- SizeChangedEventArgs.cs
- HwndSourceParameters.cs
- ToolStripItemImageRenderEventArgs.cs
- AsymmetricKeyExchangeFormatter.cs
- RegexGroupCollection.cs
- Expr.cs
- TextCompositionEventArgs.cs