Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / EntityDesignerDataSourceView.cs / 1305376 / EntityDesignerDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Collections; using System.Data; using System.Web.UI.Design; namespace System.Web.UI.Design.WebControls { public class EntityDesignerDataSourceView : DesignerDataSourceView { private EntityDataSourceDesignerHelper _helper; public EntityDesignerDataSourceView(EntityDataSourceDesigner owner) : base(owner, EntityDataSourceDesignerHelper.DefaultViewName) { _helper = owner.Helper; } public override bool CanDelete { get { return CanModify && _helper.EnableDelete; } } public override bool CanInsert { get { return CanModify && _helper.EnableInsert; } } internal bool CanModify { get { return !String.IsNullOrEmpty(_helper.EntitySetName) && String.IsNullOrEmpty(_helper.Select) && String.IsNullOrEmpty(_helper.CommandText) && String.IsNullOrEmpty(_helper.GroupBy); } } public override bool CanPage { get { return _helper.CanPage; } } public override bool CanSort { get { return _helper.CanSort; } } public override bool CanUpdate { get { return CanModify && _helper.EnableUpdate; } } public override IDataSourceViewSchema Schema { get { DataTable schemaTable = _helper.LoadSchema(); if (schemaTable == null) { return null; } return new DataSetViewSchema(schemaTable); } } public override IEnumerable GetDesignTimeData(int minimumRows, out bool isSampleData) { DataTable schemaTable = _helper.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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BmpBitmapEncoder.cs
- SoapAttributeAttribute.cs
- Compilation.cs
- SoapInteropTypes.cs
- OdbcParameterCollection.cs
- entityreference_tresulttype.cs
- XamlDesignerSerializationManager.cs
- EventSinkActivity.cs
- ProxyWebPartConnectionCollection.cs
- ScriptReferenceEventArgs.cs
- HtmlInputText.cs
- WebPartCancelEventArgs.cs
- AlphaSortedEnumConverter.cs
- WebControl.cs
- XmlTypeMapping.cs
- XmlSchemaElement.cs
- ADMembershipUser.cs
- SQLCharsStorage.cs
- ExtensionDataObject.cs
- MetadataProperty.cs
- PermissionToken.cs
- EntityDataSourceValidationException.cs
- DataListItemEventArgs.cs
- WorkflowDesigner.cs
- ProviderBase.cs
- OleDbRowUpdatingEvent.cs
- IDictionary.cs
- OutputCacheSection.cs
- ComplexLine.cs
- ErrorFormatter.cs
- BrowserCapabilitiesFactoryBase.cs
- PartitionedDataSource.cs
- DataKeyCollection.cs
- AttachmentService.cs
- SharedPerformanceCounter.cs
- HttpContextBase.cs
- RelationshipEndMember.cs
- BindingEntityInfo.cs
- StaticFileHandler.cs
- Soap.cs
- HwndSource.cs
- BindingContext.cs
- GetPageCompletedEventArgs.cs
- DiagnosticsConfigurationHandler.cs
- MailHeaderInfo.cs
- SapiGrammar.cs
- X509CertificateValidator.cs
- Registry.cs
- HtmlElementCollection.cs
- OutputCacheProfileCollection.cs
- MouseWheelEventArgs.cs
- BulletedList.cs
- SQLInt16Storage.cs
- EncoderExceptionFallback.cs
- QuaternionRotation3D.cs
- DisableDpiAwarenessAttribute.cs
- Site.cs
- QueryOperationResponseOfT.cs
- WindowsFormsLinkLabel.cs
- SqlHelper.cs
- UpdateTranslator.cs
- VerificationException.cs
- NumberFormatInfo.cs
- QilLoop.cs
- BitmapEffectrendercontext.cs
- ComboBoxItem.cs
- Opcode.cs
- ProviderManager.cs
- WsatTransactionInfo.cs
- DataBindingCollection.cs
- NamespaceTable.cs
- NetStream.cs
- TextAction.cs
- WmpBitmapDecoder.cs
- SchemaNames.cs
- ArraySet.cs
- MembershipSection.cs
- AppModelKnownContentFactory.cs
- DataReceivedEventArgs.cs
- LinqDataSourceHelper.cs
- AdapterUtil.cs
- FileSecurity.cs
- Size3D.cs
- XpsSerializerWriter.cs
- GrowingArray.cs
- SEHException.cs
- GroupBoxRenderer.cs
- ScriptRegistrationManager.cs
- AttributeAction.cs
- CodeArgumentReferenceExpression.cs
- Literal.cs
- UInt32Storage.cs
- DataControlFieldsEditor.cs
- SpellerStatusTable.cs
- HttpListenerRequest.cs
- AttributeAction.cs
- SafeTokenHandle.cs
- RegistryPermission.cs
- QilStrConcat.cs
- WebRequestModuleElementCollection.cs