產品的更新和刪除()
產品更新和刪除頁面ST_Admin_promanaspx如圖所示
圖 產品更新和刪除頁面
ST_Admin_promanaspx的主要HTML代碼
代碼中只有一個GridView控件在其中添加適當的列如程序所示
程序 ST_Admin_promanaspx
<form id=Form method=post runat=server>
<FONT face=宋體>
<asp:GridView id=GridView runat=server Width=%
AutoGenerateColumns=False BorderColor=#EEFF
DataKeyNames=ST_ID
BorderStyle=None BorderWidth=px BackColor=White
CellPadding= GridLines=Horizontal
onrowdeleting=GridView_RowDeleting
onrowcancelingedit=GridView_RowCancelingEdit
onrowediting=GridView_RowEditing
onrowupdating=GridView_RowUpdating>
<FooterStyle ForeColor=#ACC
BackColor=#BCDE></FooterStyle>
<SelectedRowStyle FontBold=True ForeColor=#FFF
BackColor=#AC></SelectedRowStyle>
<AlternatingRowStyle
BackColor=#FFF></AlternatingRowStyle>
<RowStyle ForeColor=#ACC BackColor=#EEFF></RowStyle>
<HeaderStyle FontBold=True ForeColor=Red
BackColor=#ACC></HeaderStyle>
<Columns>
<asp:BoundField DataField=ST_ID
ReadOnly=True></asp:BoundField>
<asp:BoundField DataField=ST_productname HeaderText=產
品名稱></asp:BoundField>
<asp:BoundField DataField=ST_productprice HeaderText=
產品價格></asp:BoundField>
<asp:BoundField DataField=ST_productpic HeaderText=產品
圖片></asp:BoundField>
<asp:BoundField DataField=ST_productclass
ReadOnly=True HeaderText=產品類別></asp:BoundField>
<asp:CommandField ShowEditButton=True />
<asp:ButtonField Text=刪除
CommandName=Delete></asp:ButtonField>
</Columns>
<PagerSettings Mode=Numeric />
</asp:GridView></FONT>
</form>
【代碼說明】代碼第~行是GridView控件的個主要事件第行是刪除數據時觸發的事 件第行是取消更新時觸發的事件第行是編輯行時觸發的事件第行是更新數據時觸發的事件代碼第~行是GridView顯示的主要數據每個BoundField對應一個數據庫的字段代碼第行的CommandField是GridView的模板列可以自動生成編輯取消和更新個按鈕代碼第行的DataKeyNames主鍵屬性非常重要其決定著是否能正確編輯或刪除某行
說明AlternatingRowStyle是交替行的樣式而RowStyle是普通行的樣式
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15932.html