查看订单()
ST_userorderlistaspxcs的主要代码及其解释
首先选出没有处理的订单并把数据绑定到GridView再把已经处理的订单绑定到GridViewST_userorderlistaspxcs的主要代码如程序所示
程序 ST_userorderlistaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
if (Session[name] == null)
{
//如果还没登录重定向到ST_Infoaspx
ResponseRedirect(ST_Infoaspx?msgstr=您还没有登录不能进行接下来的
操作请登录后继续!)
}
string ST_strsql;
ST_strsql = select * from ST_tProductST_tOrder where
ST_tOrderST_opid =ST_tProductST_ID and ST_tOrderST_ouser =+
Session[name]ToString() + and ST_isdeal = 否;
DataTable ST_dt = new DataTable()
//获取SQL语句选出的数据集
ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
//绑定到控件
GridViewDataBind()
ST_strsql = select * from ST_tProductST_tOrder where
ST_tOrderST_opid =ST_tProductST_ID and ST_tOrderST_ouser =+
Session[name]ToString() + and ST_isdeal = 是;
//获取SQL语句选出的数据集
ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
//绑定到控件
GridViewDataBind()
}
【代码说明】既然要显示订单那到底是谁的订单呢?还是要显示网站中所有的订单?本页面的目的是显示当前用户的订单从代码第行可以看到当前用户取自Session[name]的缓存值在订单信息表中ST_isdeal字段用来判断当前订单是否已经被处理如果其值为是表示该订单已经被处理代码第行和第行就是通过这个条件来获取需要的数据
注意本例中有两个GridView一定要先搞清楚每一个绑定的是哪个数据源
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程