——此文章摘自《ASPNET +SQL Server网络应用系统开发案例精解》定价¥特价¥ 详细>> <TD align=center><b><FONT color=#ffffff>版权所有</FONT></b></TD> </TR> <TR> <TD align=center height=><b><FONT color=#ffffff></FONT></b></TD> </TR> </TABLE> </TD></TR> <TR> <TD> </TD></TR> </TABLE> ()后台页面ST_Mainaspxcs当页面加载时会运行Page_Load中的代码这里调用了一个自己定义的方法ST_BindData()该方法主要负责从数据库中读取数据并绑定到控件dg_CommentFlower以显示数据主要代码及其解释如下 protected void Page_Load(object sender SystemEventArgs e) { // 在此处放置用户代码以初始化页面 if(!PageIsPostBack) { ST_BindData(); } } private void ST_BindData() { DataView ST_myDv; DataView ST_myDv; SystemDataSqlClientSqlDataReader ST_myDr; //调用ST_myFlower类的ST_GetNewFlower()方法获取最新鲜花的信息 ST_myDv=ST_myFlowerST_GetNewFlower(); //获取数据源DataView的对象 dg_NewFlowerDataSource=ST_myDv; //将数据绑定到数据集 dg_NewFlowerDataBind(); //调用ST_myFlower类的ST_GetFlowerByHits()方法获得推荐的鲜花的信息 ST_myDr= ST_myFlowerST_GetFlowerByHits(); dl_HitFlowerDataSource =ST_myDr; dl_HitFlowerDataBind (); //调用ST_myComment类的ST_GetCommentTop()方法获得排名前的评论 ST_myDv=ST_myCommentST_GetCommentTop(); dg_CommentFlowerDataSource =ST_myDv; dg_CommentFlowerDataBind (); } ()上面调用的方法ST_GetNewFlower() ST_GetFlowerByHits()ST_GetCommentTop()来自于ST_Flower类其主要代码如下 ST_GetNewFlower()方法用来获取最新种鲜花的信息 public DataView ST_GetNewFlower() { String ST_strsql; DataSet ST_myDs; //创建获得最新种鲜花信息的sql语句 ST_strsql=select top ST_idST_name from ST_Flower order by ST_id desc; ST_myDs=ST_ExecuteSqlDs(ST_strsql); [] [] [] [] [] |