SiteMapHierarchicalDataSourceView 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 SiteMapDataSource 控制項之網站導覽節點或節點集合的資料檢視。
public ref class SiteMapHierarchicalDataSourceView : System::Web::UI::HierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView : System.Web.UI.HierarchicalDataSourceView
type SiteMapHierarchicalDataSourceView = class
inherit HierarchicalDataSourceView
Public Class SiteMapHierarchicalDataSourceView
Inherits HierarchicalDataSourceView
- 繼承
備註
控件 SiteMapDataSource 可以表格式和階層式格式呈現其基礎數據給系結至它的 Web 伺服器控制件。 由 SiteMapHierarchicalDataSourceView 控件開發人員使用,但不是頁面開發人員或在頁面代碼中使用。
控件,例如 Menu 或使用 DropDownListSiteMapDataSource 系結至網站地圖數據,並以清單窗體呈現,而衍生自 類別的 HierarchicalDataBoundControl 控件,例如 TreeView系結至網站地圖數據,並以階層形式呈現。
如果資料繫結控制項呼叫 GetView 的 SiteMapDataSource方法, SiteMapDataSourceView 資料來源就會建立 。 如果控制項呼叫 HierarchicalDataBoundControlGetHierarchicalView 方法, SiteMapHierarchicalDataSourceView 則會建立 。 提供 SiteMapDataSourceView 類別給衍生自 DataBoundControl 並系結至清單和表格式數據的 Web 伺服器控件,而 SiteMapHierarchicalDataSourceView 則提供給衍生自 HierarchicalDataBoundControl 並系結至階層式數據的 Web 伺服器控制件。
就像所有 HierarchicalDataSourceView 協助程式對象一樣,會 SiteMapHierarchicalDataSourceView 定義數據源可以使用基礎數據執行的作業。 因為類別 SiteMapHierarchicalDataSourceView 只會覆寫 Select 方法,所以相關聯的 SiteMapDataSource 控件不支援排序表達式或插入、刪除或更新作業。
建構函式
SiteMapHierarchicalDataSourceView(SiteMapNode) |
初始化 SiteMapHierarchicalDataSourceView 類別的新執行個體,會將指定的節點加入資料來源檢視所維護的 IHierarchicalEnumerable 集合。 |
SiteMapHierarchicalDataSourceView(SiteMapNodeCollection) |
初始化 SiteMapHierarchicalDataSourceView 類別的新執行個體,會將指定的集合設定為資料來源檢視所維護的 IHierarchicalEnumerable 集合。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Select() |
取得 SiteMapNode 物件的集合,表示目前使用者的網站巡覽結構。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |