asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:已处理订单的管理(1)


发布日期:2023年08月21日
 
ASP.NET项目开发指南:已处理订单的管理(1)

管理员界面订单管理

订单管理分为已处理订单管理和未处理订单管理两种情况

已处理订单的管理(

已处理订单管理页面如图所示

已处理订单管理页面

已处理订单管理页面ST_Admin_orderlistdaspx的主要HTML代码

页面中有一个GridView控件用来显示已经处理的订单的订购数量订购者订购时间等信息ST_Admin_orderlistdaspx的主要HTML代码如程序所示

程序 ST_Admin_orderlistdaspx

<form id=Form method=post runat=server>

<asp:GridView id=GridView runat=server Width=%

AutoGenerateColumns=False BorderColor=#EEFF

BorderStyle=None BorderWidth=px BackColor=White

CellPadding=

GridLines=Horizontal

onrowcancelingedit=GridView_RowCancelingEdit

onrowdeleting=GridView_RowDeleting

onrowediting=GridView_RowEditing

onrowupdating=GridView_RowUpdating>

<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>

<FooterStyle ForeColor=#ACC

BackColor=#BCDE></FooterStyle>

<Columns>

<asp:BoundField Visible=False DataField=ST_ID

ReadOnly=True></asp:BoundField>

<asp:BoundField DataField=ST_opid ReadOnly=True

HeaderText=产品ID></asp:BoundField>

<asp:BoundField DataField=ST_opnum ReadOnly=True

HeaderText=订购数量></asp:BoundField>

<asp:BoundField DataField=ST_ouser ReadOnly=True

HeaderText=订购者></asp:BoundField>

<asp:BoundField DataField=ST_otime ReadOnly=True

HeaderText=订购时间></asp:BoundField>

<asp:BoundField DataField=ST_isdeal HeaderText=处理>

</asp:BoundField>

<asp:CommandField ShowEditButton=True />

<asp:ButtonField Text=删除

CommandName=Delete></asp:ButtonField>

</Columns>

<PagerSettings Mode=Numeric />

</asp:GridView>

</form>

【代码说明】这段代码又是一个包含个事件的GridView标准控件其中要绑定的字段为第~代码第行针对ID字段列有一个ReadOnly属性表示当前列是只读的即使用户在编辑状态下也无法更新这一列的数据

ST_Admin_orderlistdaspxcs的主要代码及其解释

当页面加载时会运行Page_Load中的代码对其进行初始化将数据绑定到控件如程序所示

程序 ST_Admin_orderlistdaspxcs

protected void Page_Load(object sender SystemEventArgs e)

{

if (Session[admin] == null)

{

ResponseRedirect(ST_contralleraspx?cname=noadmin

}

if(!PageIsPostBack)

{

string ST_strsql;

ST_strsql = SELECT * FROM ST_tOrder where ST_isdeal = order by ST_ID desc;

//获取数据集

DataTable ST_dt = ST_databaseReadTable(ST_strsql)

GridViewDataSource = ST_dt;

//将数据绑定到控件

GridViewDataBind()

}

}

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

               

上一篇:ASP.NET项目开发指南:用户信息的处理(2)

下一篇:ASP.NET项目开发指南:已处理订单的管理(2)[2]