HOW TO:啟用 GridView Web 伺服器控制項中的預設編輯
更新:2007 年 11 月
除了顯示資料之外,GridView 控制項也支援使用者可以在其中變更個別資料列內容的編輯模式。您可以設定 GridView 控制項,以便在每個資料列中顯示 [編輯] 按鈕。當使用者按一下按鈕時,會在編輯模式中重新顯示資料列,其中的資料可以在可編輯的控制項中使用,例如 TextBox 和 CheckBox 控制項。[編輯] 按鈕會變成 [更新] 或 [儲存] 按鈕,而當使用者按一下該按鈕時,更新的資料列就會寫回資料存放區。您可以將編輯功能加入至 GridView 控制項,而不需要撰寫任何程式碼。
程序
下列程序示範如何啟用 GridView 控制項中的預設編輯。
若要使用智慧標籤啟用預設編輯
在設計檢視中,以滑鼠右鍵按一下 [GridView] 控制項,再按 [顯示智慧標籤]。
在智慧標籤面板中,選取 [啟用編輯]。
注意事項: 只有當 GridView 控制項所繫結至的資料來源控制項支援編輯時,智慧標籤面板中才會出現 [啟用編輯] 核取方塊。例如,當 GridView 控制項繫結至 SqlDataSource 控制項時,SqlDataSource 控制項的 UpdateQuery 屬性必須含有 SQL Update 陳述式。
此外,也可以設定 GridView 控制項屬性。
若要使用 AutoGenerateEditButton 屬性啟用預設編輯
選取 GridView 控制項,然後在 [屬性] 視窗中,將 AutoGenerateEditButton 設為 true。
-或-
在原始碼檢視的 <asp:GridView> 項目中,將 AutoGenerateEditButton 設為 true,如下列範例所示:
<asp:GridView Runat="server" ID="GridView1" AutoGenerateEditButton="true" />