透過簡化版線上商店範例,深入探討 ASP.NET 2.0 新引入的 GridView 控制項用法,比較與 DataGrid 差異。
myGridView.DataSource = yourDataSource;
myGridView.DataBind();
<asp:SqlDataSource ID="mySqlDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:MyNorthwind %>"
SelectCommand="SELECT LastName FROM Employees" />
<asp:GridView ID="myGridView" runat="server" DataSourceID="mySqlDataSource" />
作者偏好程式碼繫結,保有資料來源過濾與商業邏輯控制彈性。
<%@ page inherits="shop.site" src="cs/site.aspx.cs" %>.cs 檔,開發期手動編譯,正式環境預編譯 DLL。
將實作 GridView 的樣式自訂、事件處理(選取、刪除)、購物車邏輯與 PayPal 整合。