asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:图书类别和图书信息的管理(2)


发布日期:2019年03月04日
 
ASP.NET项目开发指南:图书类别和图书信息的管理(2)

图书类别和图书信息的管理(

ST_PdClassaspxcs的主要代码及其解释

当页面加载时会首先运行Page_Load中的代码如程序所示

程序 ST_PdClassaspxcs

protected void Page_Load(object sender SystemEventArgs e)

{

if(!IsPostBack)

{

lblNoGoodsVisible=false;

string st_classid =(RequestQueryString

[st_classid]==null)

?:RequestQueryString[st_classid];

//判断ID是否为

if(st_classid!=

{

initGrid(intParse(st_classid))

}

//添加JavaScript代码

btnDelProductAttributesAdd(onclickjavascript:return

confirm(确实要从该类中删除这些图书吗?

btnDelAttributesAdd(onclickjavascript:return

confirm(确定要删除该类吗?

btnSearchAttributesAdd(onclickjavascript:return

searchCheck()

}

}

【代码说明】代码第~行接收上个页面传来的类别参数如果st_classid!=成立则运行方法initGrid()从数据库中读取图书的信息并绑定到dgProduct控件上以显示数据

注意动态为控件添加事件使用的是控件名称 AttributesAdd(事件名称内容

绑定图书数据主要代码如程序所示

程序 ST_PdClassaspxcs

private void initGrid(int st_classid)

{

dgProductVisible=true;

lblNoGoodsVisible=false;

//填充数据集

DataSet ds = st_productGetProductByClassID(st_classid)

dgProductDataSource = ds;

//绑定到控件

dgProductDataBind()

if(dgProductRowsCount==

{

dgProductVisible=false;

lblNoGoodsVisible=true;

}

}

【代码说明】代码第行调用ST_Product类的GetProductByClassID()方法来读取数据库中的图书信息代码第~行判断结果是否存在数据如果没有则隐藏dgProduct

ST_Product类的GetProductByClassID()方法的源代码如程序所示

程序 ST_Productcs

public DataSet GetProductByClassID(int classID)

{

//要执行的查询语句

string sqlString = select * from ST_Product where ST_IsDeleted=

and ST_ClassID=+classID;

//填充数据集

DataSet ds = SqlHelperExecuteDataset(ST_UtilityST_ConnString

CommandTypeText sqlString)

return ds;

}

【代码说明】从代码第行可以看出要使用此类必须先传递一个ID参数然后代码第~行根据这个ID构建查询语句代码第~行执行该查询语句代码第行返回查询结果

取得图片链接代码如程序所示

程序 ST_PdClassaspxcs

public string GetImage(string img)

{

return ST_BookBizST_UtilityST_ImagePath + img;

}

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

               

上一篇:ASP.NET项目开发指南:图书类别和图书信息的管理(1)

下一篇:ASP.NET项目开发指南:图书类别和图书信息的管理(3)