Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / SiteMapDataSourceView.cs / 1305376 / SiteMapDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Collections; using System.Web; using System.Web.UI; 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); } } } // 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
- XsltInput.cs
- LeafCellTreeNode.cs
- LinqDataSourceUpdateEventArgs.cs
- EditorPart.cs
- EditorZoneBase.cs
- ProtectedConfigurationSection.cs
- UpdatePanel.cs
- _ConnectionGroup.cs
- TreeView.cs
- ReliableOutputSessionChannel.cs
- StaticDataManager.cs
- EditingCommands.cs
- PageCatalogPart.cs
- MDIClient.cs
- AssemblyResourceLoader.cs
- TextBlock.cs
- QueryCacheEntry.cs
- XmlTextReaderImpl.cs
- ProfileProvider.cs
- AppDomainUnloadedException.cs
- UnmanagedMarshal.cs
- EditorPartCollection.cs
- ProtocolsConfigurationEntry.cs
- GridSplitterAutomationPeer.cs
- EpmContentSerializerBase.cs
- Repeater.cs
- DynamicObject.cs
- TreeNodeBinding.cs
- MediaContext.cs
- ManifestResourceInfo.cs
- HandlerWithFactory.cs
- XmlBinaryReader.cs
- SourceFileInfo.cs
- UseManagedPresentationElement.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- QueryPageSettingsEventArgs.cs
- AjaxFrameworkAssemblyAttribute.cs
- DataBoundLiteralControl.cs
- WebUtil.cs
- BufferedWebEventProvider.cs
- DockAndAnchorLayout.cs
- GlobalProxySelection.cs
- TextFormatterContext.cs
- XsltInput.cs
- Italic.cs
- CreateUserWizard.cs
- ClientFormsIdentity.cs
- GridToolTip.cs
- DATA_BLOB.cs
- Package.cs
- PieceNameHelper.cs
- HttpRequest.cs
- FieldAccessException.cs
- BindToObject.cs
- WhitespaceReader.cs
- IPGlobalProperties.cs
- TextHidden.cs
- DefaultAuthorizationContext.cs
- FormatVersion.cs
- XsdSchemaFileEditor.cs
- DbFunctionCommandTree.cs
- ProjectionCamera.cs
- XmlDocument.cs
- ListViewItemSelectionChangedEvent.cs
- BaseInfoTable.cs
- TypeElement.cs
- _IPv6Address.cs
- ButtonField.cs
- RelationshipEnd.cs
- AutoResizedEvent.cs
- ComponentSerializationService.cs
- DeleteMemberBinder.cs
- SQLBytes.cs
- HttpStreamXmlDictionaryWriter.cs
- WeakHashtable.cs
- RtfControls.cs
- MeasurementDCInfo.cs
- ComponentCache.cs
- TextEndOfSegment.cs
- GPRECTF.cs
- XmlSchemaElement.cs
- TextSimpleMarkerProperties.cs
- Module.cs
- ItemList.cs
- RequestQueryProcessor.cs
- DBSqlParserTable.cs
- SafeHandles.cs
- RadialGradientBrush.cs
- TextBoxRenderer.cs
- RandomDelaySendsAsyncResult.cs
- NonNullItemCollection.cs
- StatusBarItem.cs
- safelink.cs
- ObjectQueryProvider.cs
- Comparer.cs
- BufferedReadStream.cs
- OdbcDataReader.cs
- XmlTextReader.cs
- WebServiceReceive.cs
- QueryResult.cs