共用方式為


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)

適用於

另請參閱