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
- BindingSource.cs
- TextModifier.cs
- BamlLocalizableResource.cs
- DataSourceCache.cs
- DataBindEngine.cs
- BitmapData.cs
- XmlSchemaSet.cs
- Span.cs
- FaultCallbackWrapper.cs
- DefaultParameterValueAttribute.cs
- RegisteredArrayDeclaration.cs
- InputElement.cs
- SBCSCodePageEncoding.cs
- LocalizationCodeDomSerializer.cs
- WebPartConnectVerb.cs
- DBCSCodePageEncoding.cs
- TypeConstant.cs
- ApplicationTrust.cs
- DirectoryNotFoundException.cs
- EditingCoordinator.cs
- PolicyLevel.cs
- ResourceAttributes.cs
- HighlightComponent.cs
- XmlIncludeAttribute.cs
- OleDbStruct.cs
- ForAllOperator.cs
- DropSource.cs
- ActivationServices.cs
- XmlAtomErrorReader.cs
- coordinatorscratchpad.cs
- SearchForVirtualItemEventArgs.cs
- PointLightBase.cs
- ToolBarOverflowPanel.cs
- CollectionViewProxy.cs
- SoapEnumAttribute.cs
- MultiSelectRootGridEntry.cs
- ProfileEventArgs.cs
- QilStrConcatenator.cs
- StandardOleMarshalObject.cs
- ConnectivityStatus.cs
- ExpressionBuilder.cs
- translator.cs
- RequestCachingSection.cs
- AdvancedBindingEditor.cs
- WebPartDescription.cs
- ExpandSegmentCollection.cs
- RecordsAffectedEventArgs.cs
- DBDataPermission.cs
- DateTimeConverter.cs
- WindowsEditBox.cs
- ComNativeDescriptor.cs
- ObjectListComponentEditor.cs
- ItemDragEvent.cs
- RtfControls.cs
- Clipboard.cs
- WebBrowser.cs
- HttpFileCollection.cs
- XmlDataSourceView.cs
- TableRowGroup.cs
- MetadataItemEmitter.cs
- RTLAwareMessageBox.cs
- StandardCommands.cs
- DesignParameter.cs
- ModuleBuilder.cs
- SafeFindHandle.cs
- BitmapEffectDrawingContextState.cs
- unitconverter.cs
- RootNamespaceAttribute.cs
- ListViewGroupConverter.cs
- DiagnosticTrace.cs
- FlowDocumentPaginator.cs
- DataTableClearEvent.cs
- ComplexPropertyEntry.cs
- ThousandthOfEmRealDoubles.cs
- AppearanceEditorPart.cs
- ChildChangedEventArgs.cs
- XmlAttributeCollection.cs
- PrintPreviewControl.cs
- HtmlImageAdapter.cs
- XmlSchemaCompilationSettings.cs
- ItemContainerGenerator.cs
- ExecutionScope.cs
- QuaternionRotation3D.cs
- MenuItemStyleCollectionEditor.cs
- HttpServerVarsCollection.cs
- AuthorizationRule.cs
- DSASignatureFormatter.cs
- MetadataItem_Static.cs
- SolidBrush.cs
- TdsValueSetter.cs
- ShaderEffect.cs
- ObjectConverter.cs
- AnonymousIdentificationSection.cs
- COM2PictureConverter.cs
- fixedPageContentExtractor.cs
- CodeTypeMemberCollection.cs
- DataGridViewRowsAddedEventArgs.cs
- XmlAttribute.cs
- WebUtil.cs
- Propagator.Evaluator.cs