管理员界面订单管理
订单管理模块主要用来实现订单的查看作废和确认发货等操作
订单的展示()
在管理员界面中单击订单管理超链接时将进入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开发培训视频教程