訂單的查看
在用戶界面中單擊右上角的我的訂單超鏈接時將進入ST_OrderListaspx頁面如圖所示
圖 訂單的查看
ST_OrderListaspx的主要HTML代碼
此頁面中用到了一個GridView控件來顯示數據ST_OrderListaspx的主要HTML代碼如程序所示
程序 ST_OrderListaspx
<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>
<HeaderStyle FontBold=True ForeColor=White
BackColor=#></HeaderStyle>
<FooterStyle BackColor=White
ForeColor=#></FooterStyle>
<!列>
<Columns>
<asp:BoundField DataField=ST_OrderID
HeaderText=訂單號>
</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>
<asp:Label runat=server
ID=lblStatus Text=<%#
GetStatus(Eval(ST_Status)ToString())%>></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<!分頁樣式>
<PagerSettings Mode=NextPrevious
PreviousPageText=上一頁
NextPageText=下一頁 /> </asp:GridView></TD>
</TR>
</TABLE>
</form>
【代碼說明】代碼第~行是一個GridView控件其相對比較簡單只有一個模板列在代碼第~行這裡通過後台的GetStatus()方法判斷訂單狀態代碼第~行的PagerSettings專門用來設置GridView的分頁情況
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15816.html