管理員界面訂單管理
訂單管理分為已處理訂單管理和未處理訂單管理兩種情況
已處理訂單的管理()
已處理訂單管理頁面如圖所示
圖 已處理訂單管理頁面
已處理訂單管理頁面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開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15926.html