ST_userorderproaspxcs的主要代码及其解释
此页面从ST_tProduct表中读取当前用户所选购的所有商品的产品名称订购数量订购价格以及当前用户的个人信息ST_userorderproaspxcs的主要代码如程序所示
程序 ST_userorderproaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
//用户还没登录
if (Session[name] == null)
{
ResponseRedirect(ST_Infoaspx?msgstr=您还没有登录不能进行接下
来的操作请登录后继续!)
}
//接收上个页面传来的值
string ST_oproid = RequestParams[oproid]ToString()
string ST_strsql = select * from ST_tProduct where ST_ID= +
ST_oproid;
DataTable ST_dt = new DataTable()
//获取数据集
ST_dt = ST_databaseReadTable(ST_strsql)
LabelText = ST_dtRows[][ST_productname]ToString()
LabelText = ST_dtRows[][ST_productprice]ToString()
ST_strsql = select * from ST_tUser where ST_username = +
Session[name]ToString() + ;
//获取数据集
ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
//绑定到控件
GridViewDataBind()
}
protected void Button_Click(object sender SystemEventArgs e)
{
//SQL语句
string ST_strsql = insert into
ST_tOrder (ST_opidST_opnumST_ouserST_otimeST_isdeal)
values ( + RequestParams[oproid]ToString() +
+ TextBoxText + + Session[name]ToString() +
+ SystemDateTimeNowToString() + 否);
//执行SQL语句
ST_databaseexecsql(ST_strsql)
//重定向页面
ResponseRedirect(ST_userorderlistaspx)
}
【代码说明】代码第行接收页面传递来的参数oproid然后根据参数的值构建SQL查询语句代码第行获取返回的数据绑定在Label控件上显示产品名称和价格代码第行通过Session [name]构建查询语句然后将返回的数据绑定到GridView控件上
说明Rows[][ST_productname]表示第行的ST_productname字段
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程
[] []