asp.net

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

ASP.NET项目开发指南:房间经营管理页面的搭建(2)


发布日期:2021年06月01日
 
ASP.NET项目开发指南:房间经营管理页面的搭建(2)

房间经营管理页面的搭建(

ST_RBusiManModuleascxcs的主要代码及其解释

Page_Load()事件用来获取绑定数据到下拉列表框然后调用Show_RoomsList()方法显示房间信息如程序所示

程序 ST_RBusiManModuleascxcs

public partial class ST_RBussiModule : ST_ModuleBase

{

protected string Status;

private void Page_Load(object sender SystemEventArgs e)

{

if(!IsPostBack)

{

//绑定按房间类型下拉列表框

//从文件WebConfig中读取连接字符串

string ST_sqldb=

ConfigurationSettingsAppSettings[ConnectionString];

//连接ST_GinShopManage数据库

SqlConnection ST_Conn= new SqlConnection (ST_sqldb)

ST_ConnOpen ()

//定义SQL语句

string ST_mysql=select ST_RCategoryIdST_Name from

ST_RoomCategory ;

SqlCommand ST_command=new SqlCommand(ST_mysqlST_Conn)

SqlDataReader ST_dr=ST_commandExecuteReader()

while(ST_drRead ())

{

ListItem li=new ListItem(ST_dr[ST_Name]

ToString()ST_dr[ST_RCategoryId]ToString())

RCategoryNameListItemsAdd (li)

}

ST_ConnClose ()

//dl_RoomsList显示房间信息

Show_RoomsList()

}

}

//dl_RoomsList显示房间信息

protected void Show_RoomsList()

{

if(dl_RoomsListSelectedIndex>){

dl_RoomsListSelectedIndex=;

}

//从文件WebConfig中读取连接字符串

string ST_sqldb=

ConfigurationSettingsAppSettings[ConnectionString];

//连接ST_GinShopManage数据库

SqlConnection ST_Conn= new SqlConnection (ST_sqldb)

//创建SqlDataAdapter对象调用存储过程ST_ShowRoomsInfo

SqlDataAdapter ST_myadapter=new SqlDataAdapter

ST_ShowRoomsInfoST_Conn)

//创建并填充DataSet

DataSet ST_ds = new DataSet ()

ST_myadapterFill (ST_dsRoomsList

dl_RoomsListDataSource =ST_ds;

dl_RoomsListDataBind ()

//根据房间状态确定dl_RoomsList的Status显示

for(int i=;i<dl_RoomsListItemsCount;i++)

{

DataRow dr=ST_dsTables[]Rows[i];

if(dr[ST_Status]ToString()==

{

((Label)dl_RoomsListItems[i]

FindControl(StatusLabel))Text=;

Status=;

}

else if(dr[ST_Status]ToString()==

{

((Label)dl_RoomsListItems[i]

FindControl(StatusLabel))Text=;

Status=;

}

}

ST_ConnClose ()

}

【代码说明】当页面被首次加载时将读取房间类型并将类型赋值给DropDownList然后再调用方法Show_RoomsList()在此方法中首先从数据库中读出有关房间的信息然后再绑定到dl_RoomsList因为页面的客户端代码中使用了<%=Status%>变量所以代码第行定义了这个变量并在代码第~行为这个变量赋值

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

               

上一篇:ASP.NET项目开发指南:房间经营管理页面的搭建(1)

下一篇:ASP.NET项目开发指南:房间使用信息的查询[1]