订单的查看
在用户界面中单击右上角的我的订单超链接时将进入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的分页情况
[] []