SiteMapHierarchicalDataSourceView 類別

定義

表示 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
繼承
SiteMapHierarchicalDataSourceView

備註

控制項 SiteMapDataSource 可以表格式和階層式格式呈現其基礎資料給系結至它的 Web 服務器控制項。 由 SiteMapHierarchicalDataSourceView 控制項開發人員使用,但不是頁面開發人員或在頁面代碼中使用。

控制項,例如 Menu 或使用 DropDownListSiteMapDataSource 系結至網站地圖資料,並以清單表單呈現,而衍生自 類別的 HierarchicalDataBoundControl 控制項,例如 TreeView 系結至網站地圖資料,並以階層形式呈現。

如果資料繫結控制項呼叫 GetViewSiteMapDataSource 方法, 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)

適用於

另請參閱