<asp:Panel ID="pnlEdit" runat="server" Visible="False">
姓名:<asp:TextBox ID="txtUserName" runat="server" />
地址:<asp:TextBox ID="txtAddress" runat="server" />
郵編:<asp:TextBox ID="txtPostCode" runat="server" />
<asp:Button ID="btnOK" runat="server" Text="確定" OnClick="btnOK_Click" />
<asp:Button ID="btnCancel" runat="server" Text="取消" OnClick="btnCancel_Click" />
</asp:Panel>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ClientID" AllowPaging="True"
OnPageIndexChanging="GridView1_PageIndexChanging" OnSelectedIndexChanging="GridView1_SelectedIndexChanging">
<Columns>
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="ClientName" HeaderText="姓名" />
<asp:BoundField DataField="AddressStr" HeaderText="地址" />
<asp:BoundField DataField="PostCode" HeaderText="郵編" />
</Columns>
</asp:GridView>
SelectedIndexChanging。pnlEdit 的 TextBox,顯示面板。此模式將編輯介面與列表分離,適合欄位較多或需複雜驗證的情境。