語言

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 項可以以表格或階層格式呈現底層資料給綁定其的網頁伺服器控制項。 控制項開發者會使用這個 SiteMapHierarchicalDataSourceView 功能,但不包括頁面開發者或頁面程式碼。

像 或 Menu 這類控制項DropDownList會綁SiteMapDataSource定網站地圖資料並以清單形式呈現;而源自HierarchicalDataBoundControl類別的控制項,如 TreeView,則綁定網站地圖資料並以階層形式呈現。

若資料綁定控制呼叫 GetViewSiteMapDataSource的方法,則資料來源會建立 a SiteMapDataSourceView 。 如果控制項呼叫該方法, HierarchicalDataBoundControlGetHierarchicalView 就會產生 a SiteMapHierarchicalDataSourceView 。 此 SiteMapDataSourceView 類別用於從列表及表格資料衍生 DataBoundControl 並綁定至的網頁伺服器控制項,而 則 SiteMapHierarchicalDataSourceView 用於從階層式資料衍生 HierarchicalDataBoundControl 並綁定的網頁伺服器控制項。

如同所有 HierarchicalDataSourceView 輔助物件,定義 SiteMapHierarchicalDataSourceView 了資料來源可對底層資料執行的操作。 由於該 SiteMapHierarchicalDataSourceView 類別僅覆蓋該 Select 方法,相關 SiteMapDataSource 控制項不支援排序表達式或插入、刪除或更新操作。

建構函式

名稱 Description
SiteMapHierarchicalDataSourceView(SiteMapNode)

初始化該類別的新實例 SiteMapHierarchicalDataSourceView ,將指定節點加入 IHierarchicalEnumerable 資料來源檢視所維護的集合中。

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

初始化類別的新實例 SiteMapHierarchicalDataSourceView ,將指定的集合設定為 IHierarchicalEnumerable 資料來源檢視所維護的集合。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Select()

取得代表當前使用者網站導覽結構的物件集合 SiteMapNode 。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱