管理員界面訂單管理
訂單管理模塊主要用來實現訂單的查看作廢和確認發貨等操作
訂單的展示()
在管理員界面中單擊訂單管理超鏈接時將進入ST_OrderListaspx頁面如圖所示
圖 ST_OrderListaspx頁面
ST_OrderListaspx的主要HTML代碼
在此用了一個GridView控件來顯示訂單的數據ST_OrderListaspx的主要HTML代碼如程序所示
程序 ST_OrderListaspx
<!實現頁面緩存>
<%@ OutputCache Duration= VaryByParam=* %>
…
<form id=Form method=post runat=server>
<TABLE id=Table cellPadding= width=% align=center
border=>
<TR>
<TD>
<!GridView控件>
<asp:GridView id=dgProduct runat=server
AutoGenerateColumns=False BorderColor=#
BorderStyle=Double BorderWidth=px
BackColor=White CellPadding= GridLines=Horizontal>
<SelectedRowStyle FontBold=True
ForeColor=White BackColor=#></SelectedRowStyle>
<RowStyle BackColor=White
ForeColor=#></RowStyle>
<HeaderStyle FontBold=True ForeColor=White
BackColor=#></HeaderStyle>
<FooterStyle BackColor=White
ForeColor=#></FooterStyle>
<!列>
<Columns>
<asp:BoundField Visible=False
DataField=ST_OrderID></asp:BoundField>
<asp:BoundField DataField=ST_CreateTime
HeaderText=生成時間></asp:BoundField>
<asp:BoundField DataField=ST_Ship
HeaderText=配送方式></asp:BoundField>
<asp:BoundField DataField=ST_Payment
HeaderText=支付方式></asp:BoundField>
<asp:BoundField DataField=ST_Sum
HeaderText=訂單金額></asp:BoundField>
<asp:BoundField DataField=ST_Consignee
HeaderText=收貨人></asp:BoundField>
<!模板列>
<asp:TemplateField HeaderText=查看>
<ItemTemplate>
<a href=<%#
ST_OrderDetailaspx?orderid= +
Eval(ST_OrderID)%>>查看</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<!分頁樣式>
<PagerSettings Mode=NextPrevious
PreviousPageText=上一頁 NextPageText=下一頁 />
</asp:GridView></TD>
</TR>
</TABLE>
</form>
【代碼說明】代碼第~行是GridView的列可以看出前面都是BoundField是普通的數據綁定列直接輸出數據庫中的內容即可而代碼第~行是一個模板列這裡定義了一個超鏈接其href屬性設置為<%# ST_OrderDetailaspx?orderid=+Eval(ST_OrderID)%>表示鏈接目的地是ST_ OrderDetailaspx頁面同時還要傳遞參數orderid其值來自被綁定數據源的ST_OrderID字段其實導航的目的就是查看指定訂單號的某一訂單
說明BorderStyle=Double表示GridView的邊框樣式
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15849.html