Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / SiteMapDataSourceView.cs / 1 / SiteMapDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Collections; using System.Security.Permissions; using System.Web; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class SiteMapDataSourceView : DataSourceView { private SiteMapNodeCollection _collection; private SiteMapDataSource _owner; public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNode node) : base(owner, name) { _owner = owner; _collection = new SiteMapNodeCollection(node); } public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNodeCollection collection) : base(owner, name) { _owner = owner; _collection = collection; } protected internal override IEnumerable ExecuteSelect(DataSourceSelectArguments arguments) { arguments.RaiseUnsupportedCapabilitiesError(this); return _collection; } protected override void OnDataSourceViewChanged(EventArgs e) { _collection = _owner.GetPathNodeCollection(Name); base.OnDataSourceViewChanged(e); } public IEnumerable Select(DataSourceSelectArguments arguments) { return ExecuteSelect(arguments); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BaseTypeViewSchema.cs
- ControlEvent.cs
- CompiledQuery.cs
- BrowserDefinitionCollection.cs
- keycontainerpermission.cs
- ClrPerspective.cs
- SyndicationDeserializer.cs
- RelatedView.cs
- ActivityDesignerResources.cs
- Visual3D.cs
- PersonalizationEntry.cs
- CodeExpressionRuleDeclaration.cs
- ListDictionaryInternal.cs
- OuterGlowBitmapEffect.cs
- DataListItem.cs
- ExtendedProtectionPolicy.cs
- HtmlTernaryTree.cs
- Queue.cs
- TableLayoutPanel.cs
- ConfigurationErrorsException.cs
- ShapeTypeface.cs
- XmlQueryRuntime.cs
- SupportingTokenChannel.cs
- PageAsyncTaskManager.cs
- WebServiceReceiveDesigner.cs
- ListControl.cs
- QueryCursorEventArgs.cs
- DynamicMethod.cs
- Qualifier.cs
- SerializableAttribute.cs
- LinkButton.cs
- TableCellCollection.cs
- OletxTransactionManager.cs
- FileLogRecordHeader.cs
- ReachUIElementCollectionSerializerAsync.cs
- SelectionListComponentEditor.cs
- MetadataProperty.cs
- Compiler.cs
- MouseDevice.cs
- NetworkInformationPermission.cs
- XmlMapping.cs
- FixedSOMElement.cs
- _DomainName.cs
- ControlPropertyNameConverter.cs
- Freezable.cs
- TransformerConfigurationWizardBase.cs
- RootBuilder.cs
- LoggedException.cs
- DateTimeEditor.cs
- FormViewPageEventArgs.cs
- TextRenderer.cs
- TextCompositionEventArgs.cs
- TaskbarItemInfo.cs
- FileStream.cs
- LayoutTable.cs
- CacheMode.cs
- Hex.cs
- Monitor.cs
- ActivationServices.cs
- SafeFileMappingHandle.cs
- DescendantBaseQuery.cs
- DoubleConverter.cs
- Command.cs
- RtfNavigator.cs
- AddingNewEventArgs.cs
- SqlDataSourceConfigureSortForm.cs
- LostFocusEventManager.cs
- FramingChannels.cs
- GroupQuery.cs
- GridView.cs
- TextMessageEncodingElement.cs
- SafeSecurityHandles.cs
- TabletCollection.cs
- ObjectParameter.cs
- MetadataPropertyCollection.cs
- DocumentViewerBaseAutomationPeer.cs
- XamlPointCollectionSerializer.cs
- SqlDataSourceEnumerator.cs
- SystemKeyConverter.cs
- cookiecontainer.cs
- ColorConvertedBitmap.cs
- AutomationPatternInfo.cs
- TargetConverter.cs
- CompilerGeneratedAttribute.cs
- PartialArray.cs
- SplitterCancelEvent.cs
- SqlVisitor.cs
- TraceData.cs
- PipelineDeploymentState.cs
- QueryableDataSource.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- WorkflowServiceInstance.cs
- SignedXml.cs
- Compiler.cs
- EventArgs.cs
- PolyLineSegment.cs
- WebPartHelpVerb.cs
- ContentValidator.cs
- WebPartTransformer.cs
- PageThemeBuildProvider.cs