HOW TO:將 DataList Web 伺服器控制項加入至 ASP.NET 網頁
更新:2007 年 11 月
將 DataList Web 伺服器控制項加入至網頁需要幾個步驟。下列程序描述在建立可用的 DataList 控制項時,您可以遵循的步驟。
若要將 DataList Web 伺服器控制項加入至 ASP.NET Web 網頁
在設計檢視中,將資料來源控制項從 [工具箱] 的 [資料] 索引標籤拖曳至網頁,例如 SqlDataSource 控制項或 ObjectDataSource 控制項。
使用設定資料來源精靈,定義資料來源控制項的連接和查詢,或資料擷取方法。
注意事項: 如果要使用 DataList 控制項更新資料 (例如,透過撰寫控制項之 UpdateCommand 或 DeleteCommand 事件的程式碼),您必須確定是以適當的查詢定義資料來源控制項,而且該查詢中含有主索引鍵。在設定資料來源精靈的 [設定 Select 陳述式] 步驟中,您可以按一下 [進階],以顯示您可以在其中讓精靈產生更新查詢的進階選項。
在設計檢視中,從 [工具箱] 的 [資料] 索引標籤,將 DataList 控制項拖曳到網頁上。
以滑鼠右鍵按一下 DataList,然後按一下 [顯示智慧標籤]。
在 [選擇資料來源] 清單中,按一下您在步驟 1 和步驟 2 中建立的資料來源控制項名稱。
這樣會設定控制項的 DataSourceID 屬性。如果查詢包含主索引鍵,則也會設定控制項的 DataKeyField 屬性。
在設計檢視中,以滑鼠右鍵按一下 DataList 控制項,指向 [編輯樣板],然後按一下 [項目樣板]。控制項會在樣板編輯模式中顯示 ItemTemplate、AlternatingItemTemplate、SelectedItemTemplate 和 EditItemTemplate。
根據預設,會以標題的靜態文字和資料繫結 Label 控制項填入 (Populate) ItemTemplate 樣板,以顯示資料來源的欄位。
將任何 HTML 文字和其他 Web 伺服器控制項,或您需要的 HTML 伺服器控制項加入至樣板。如需編輯樣板的詳細資訊,請參閱 HOW TO:使用設計工具建立 Web 伺服器控制項樣板。
當您完成編輯樣板時,以滑鼠右鍵按一下 DataList 控制項,然後按一下 [結束樣板編輯]。
請參閱
工作
逐步解說:使用 DataList Web 伺服器控制項顯示並格式化資料
HOW TO:允許使用者選取 DataList Web 伺服器控制項中的項目
HOW TO:允許使用者編輯 DataList Web 伺服器控制項中的項目
HOW TO:允許使用者刪除 DataList Web 伺服器控制項中的項目