书签 分享 收藏 举报 版权申诉 / 50

类型软件工程第三次作业打印验收.docx

  • 文档编号:27126055
  • 上传时间:2023-06-27
  • 格式:DOCX
  • 页数:50
  • 大小:1.04MB

DataListID="dlProduct"runat="server"DataKeyField="productId"RepeatColumns="2"RepeatDirection="Horizontal">

29px">

productid=<%#Eval("productId")%>'target="_blank">

'alt='<%#Eval("productName")%>'style="width:

100px;height:

130px"/>

#0033ff">名称:

<%#Eval("productName")%>

11pt;color:

#0000cc">价格:

#ff0066"><%#Eval("price")%>元

11pt;color:

#0000cc">折扣:

#ff0066"><%#Eval("discount")%>折优惠

39px;">

#00cc001pxsolid;border-top:

#00cc001pxsolid;font-size:

11pt;

border-left:

#00cc001pxsolid;border-bottom:

#00cc001pxsolid">

productId=<%#Eval("productId")%>'>立即购买


DataList>

LinkButtonID="lbtnFirstPage"OnClick="lbtnFirstPage_Click"runat="server">首页

LinkButton>  

LinkButtonID="lbtnPrevPage"OnClick="lbtnPrevPage_Click"runat="server">上页

LinkButton>

LabelID="lblPageIndex"runat="server">

Label> / 

LabelID="lblPageCount"runat="server">

Label>

LinkButtonID="lbtnNextPage"OnClick="lbtnNextPage_Click"runat="server">下页

LinkButton>  

LinkButtonID="lbtnLastPage"OnClick="lbtnLastPage_Click"runat="server">尾页

LinkButton>

后台关键代码如下:

main.aspx.cs

usingSystem;

usingSystem.Web.UI.WebControls;

usingSystem.Data;

namespaceBonnet

{

publicpartialclassMain:

System.Web.UI.Page

{

publicstaticPagedDataSourcepds=newPagedDataSource();//分页用数据集

#region【页面初始化】

///

///页面初始化

///

///

///

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!

IsPostBack)//只需要加载一次的代码

{

CategoryBind();//分类信息数据绑定

pds.AllowPaging=true;//允许分页

pds.CurrentPageIndex=0;//设置当前页索引为0,即首页索引为0

pds.PageSize=4;//单页显示项数

ProductBind();

}

}

#endregion

#region【分类信息处理】

///

///分类信息数据绑定

///

privatevoidCategoryBind()

{

this.tvCategory.Nodes.Clear();//clear函数;清除并发队列,销毁所有当前已排入队列的元素。

清除树控件中的所有节点

TreeNodetnCategory=newTreeNode();

tnCategory.Text="所有商品";

tnCategory.Value="0";

tnCategory.Expanded=true;//节点可以折叠

this.tvCategory.Nodes.Add(tnCategory);//增加一个根节点

TreeCategoryParentCreate(tnCategory);

}

///

///树形分类父节点创建

///

///

privatevoidTreeCategoryParentCreate(TreeNodetnCategory)

{

stringstrSql="SELECT*FROMt_CategoryWHEREcategoryPid=0";

DataTabledt=SqlHelper.Query(strSql);

foreach(DataRowdrindt.Rows)//foreach语句用于循环访问集合以获取所需信息

{

TreeNodeptn=newTreeNode();

ptn.Text=(string)dr["categoryname"];

ptn.Value=dr["categoryid"].ToString();

ptn.Expanded=true;

tnCategory.ChildNodes.Add(ptn);

TreeCategoryChildCreate(ptn);

}

}

///

///树形分类子节点创建

///

///

privatevoidTreeCategoryChildCreate(TreeNodetnCategory)

{

stringstrSql="SELECT*FROMt_CategoryWHEREcategoryPid='"+tnCategory.Value+"'";

DataTabledt=SqlHelper.Query(strSql);

foreach(DataRowdrindt.Rows)

{

TreeNodeptn=newTreeNode();

ptn.Text=(string)dr["categoryname"];

ptn.Value=dr["categoryid"].ToString();

ptn.Expanded=true;

tnCategory.ChildNodes.Add(ptn);

TreeCategoryChildCreate(ptn);

}

}

///

///树形分类节点变更处理

///

///HTML标签,向HTML代码添加一个对象:

///

protectedvoidtvCategory_SelectedNodeChanged(objectsender,EventArgse)//前面的object用来传递事件的发生者,后面的EventArgs用来传递事件的细节,

{

TreeNodetn=this.tvCategory.SelectedNode;//获取表示TreeView控件中选定节点的TreeNode对象。

Session["categoryValue"]=tn.Value;//当您操作某个应用程序时,您打开它,做些改变,然后将它关闭。

这很像一次对话(Session)。

Session对象用于存储关于用户的信息,或者为一个用户的session更改设置。

Session["categoryText"]=tn.Text;

Response.Redirect("~/Main.aspx?

categoryid="+tn.Value);

}

#endregion

#region【商品信息处理】

///

///商品数据绑定

///

privatevoidProductBind()

{

stringstrSql=string.Empty;//字符串的初始化

if(Request.QueryString["category"]!

=null)

{

stringcategory=Request.QueryString["category"].ToString();

if(Request.QueryString["text"]==null)

{

if(category=="0")

{

strSql="SELECT*FROMt_ProductA,t_ImageBWHEREA.imageid=B.imageid";

}

else

{

strSql="SELECT*FROMt_ProductA,t_ImageBWHEREA.imageid=B.imageidANDA.categoryid="+category+"";

}

}

else

{

stringtext=Request.QueryString["text"].ToString();

if(category=="0")

{

str

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
软件工程 第三次 作业 打印 验收
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:软件工程第三次作业打印验收.docx
链接地址:https://www.bdocx.com/doc/27126055.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开