HOW TO:在 GridView Web 伺服器控制項中自訂編輯用的控制項

更新:2007 年 11 月

GridView 控制項中的資料列設為編輯模式時,該資料列通常會顯示資料之個別資料行的文字或核取方塊,使用者可以在其中變更資料。如果您想使用不同的控制項來進行編輯,則可以自訂編輯模式的 GridView 控制項。此操作可以藉由建立樣板完成,該樣板定義要以編輯模式顯示的自訂配置 (文字和控制項) 而不是預設控制項。如需詳細資訊,請參閱 ASP.NET Web 伺服器控制項樣板

程序

若要指定 GridView 資料行的自訂編輯

  1. 在 [GridView 工作] 快速鍵功能表上,選取 [啟用編輯] 核取方塊。

    注意事項:

    只有當 GridView 控制項所繫結至的資料來源控制項支援編輯時,快速鍵功能表上才會出現 [啟用編輯] 核取方塊。例如,如果 GridView 控制項繫結至 SqlDataSource 控制項,則 UpdateCommand 屬性必須包含 SQL Update 陳述式。

  2. 在快速鍵功能表上按一下 [編輯資料行]。

    [欄位] 對話方塊隨即出現。

  3. 在 [可用的欄位] 下,展開 [繫結欄位],以列出資料來源的繫結欄位。

  4. 在 [選取的欄位] 下,選擇一個繫結欄位,按一下 [將這個欄位轉換為 TemplateField],再按 [確定],以關閉 [欄位] 對話方塊。

  5. 在快速鍵功能表上按一下 [編輯樣板]。

    GridView 控制項會切換至樣板編輯模式。

  6. 在快速鍵功能表的 [顯示] 清單中,按一下 [編輯項目樣板]。

    GridView 控制項會顯示 EditItemTemplate 屬性的樣板編輯器。這會指定資料列處於編輯模式時顯示給該資料行的配置 (文字和控制項)。

  7. 從 [工具箱] 的 [標準] 群組中,將 DropDownList 控制項拖曳至樣板中。

    您將在下一程序中設定 DropDownList

若要填入下拉式清單以在 GridView 資料行中進行編輯

  1. 在快速鍵功能表的 [選擇資料來源] 清單中,按一下 [新增資料來源]。

  2. 在 [資料來源組態精靈] 中,選取您在之前程序中所使用的相同資料來源。

  3. 從資料來源中可用的欄位中選擇要顯示的資料欄位和對應的清單值,然後按一下 [確定]。

  4. 按 CTRL+F5 執行頁面。

  5. 變更方格中的資料行,以驗證清單是否出現。

請參閱

概念

在 GridView Web 伺服器控制項中修改資料

參考

GridView Web 伺服器控制項概觀

GridView