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
- PointAnimationUsingPath.cs
- AnnotationResource.cs
- NonSerializedAttribute.cs
- UniqueIdentifierService.cs
- QueueProcessor.cs
- SoundPlayer.cs
- ListViewItemCollectionEditor.cs
- SystemWebSectionGroup.cs
- MappingSource.cs
- MouseButton.cs
- MSG.cs
- FileEnumerator.cs
- shaperfactoryquerycachekey.cs
- QualifiedCellIdBoolean.cs
- PeerResolverMode.cs
- XPathExpr.cs
- HeaderedItemsControl.cs
- Timer.cs
- SafeCoTaskMem.cs
- Form.cs
- ConditionalExpression.cs
- CodeTypeOfExpression.cs
- DataMisalignedException.cs
- _CookieModule.cs
- BindingFormattingDialog.cs
- MemberRestriction.cs
- CompModSwitches.cs
- Win32Native.cs
- RecoverInstanceLocksCommand.cs
- SynchronousSendBindingElement.cs
- ExecutorLocksHeldException.cs
- RequestQueryProcessor.cs
- SiteMapDataSource.cs
- InlineUIContainer.cs
- AttributeTableBuilder.cs
- _ConnectionGroup.cs
- RangeBase.cs
- UIElement.cs
- DetailsView.cs
- SqlDataSourceSummaryPanel.cs
- _NtlmClient.cs
- BitmapFrame.cs
- SourceFileBuildProvider.cs
- ButtonBaseAdapter.cs
- OdbcConnectionStringbuilder.cs
- FixedTextContainer.cs
- StringUtil.cs
- SchemaConstraints.cs
- ParameterSubsegment.cs
- CacheChildrenQuery.cs
- ResourcePool.cs
- Interfaces.cs
- TextFormatterImp.cs
- ImageBrush.cs
- util.cs
- ArrayHelper.cs
- InternalRelationshipCollection.cs
- HtmlInputCheckBox.cs
- ViewUtilities.cs
- LocalValueEnumerator.cs
- RuleSetDialog.cs
- StringDictionary.cs
- XmlText.cs
- SettingsPropertyIsReadOnlyException.cs
- LocalizationComments.cs
- TemplatedMailWebEventProvider.cs
- EntityContainerAssociationSetEnd.cs
- DataGridCell.cs
- RuntimeCompatibilityAttribute.cs
- XsdDateTime.cs
- WriteableBitmap.cs
- EdmProviderManifest.cs
- WebAdminConfigurationHelper.cs
- storepermission.cs
- UrlRoutingModule.cs
- MouseButton.cs
- SelectionRangeConverter.cs
- ImageCollectionEditor.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ServiceDeploymentInfo.cs
- WindowsStreamSecurityBindingElement.cs
- DetailsViewDeleteEventArgs.cs
- JapaneseCalendar.cs
- Helper.cs
- HttpWebResponse.cs
- CommunicationException.cs
- HttpResponseHeader.cs
- SafePEFileHandle.cs
- ListCollectionView.cs
- baseaxisquery.cs
- Models.cs
- ThreadNeutralSemaphore.cs
- ApplicationSecurityInfo.cs
- CurrencyWrapper.cs
- DataGridColumnHeaderCollection.cs
- InvalidOleVariantTypeException.cs
- SystemFonts.cs
- NumberFormatInfo.cs
- SoapDocumentMethodAttribute.cs
- Gdiplus.cs