您现在的位置是:首页 >

酒店标准房间类型 ASP.NET项目开发指南:房间类型的修改和删除(2)[1]

火烧 2023-02-22 11:32:49 1084
ASP.NET项目开发指南:房间类型的修改和删除(2)[1]    房间类型的修改和删除( )   ST_RCatgEditModule a cx c 的主要代码以及解释  控件在加载时会首先执行Pa

ASP.NET项目开发指南:房间类型的修改和删除(2)[1]  

     房间类型的修改和删除( )

   ST_RCatgEditModule ascx cs的主要代码以及解释

  控件在加载时会首先执行Page_Load中的代码 接收上个页面传过来的参数 然后将其作为条件进行查询 再从数据库中读出此条记录的信息并赋值给每个Web控件 以便管理员修改 如程序 所示

  程序   ST_RCatgEditModule ascx cs

     public partial class ST_RCatgEditModule : ST_ModuleBase

     {

         private void Page_Load(object sender System EventArgs e)

         {

             if(!IsPostBack)

             {

                 //显示房间类型信息

                 RCategoryIdLabel Text=Request QueryString[

                 RCategoryId ] ToString ()

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

                 string ST_sqldb =

                 ConfigurationSettings AppSettings[ ConnectionString ];

                 //连接ST_GinShopManage数据库

                 SqlConnection ST_Conn = new SqlConnection (ST_sqldb)

                 ST_Conn Open ()

                 //定义SQL语句

                 String ST_selsql= select

             ST_Name ST_Area ST_BedNum ST_Price ST_AirCondition ST_TV from

             ST_RoomCategory where ST_RCategoryId = @RCategoryId ;

                 //创建ST_mymand对象 调用ST_selsql

                 SqlCommand ST_mymand=new

                 SqlCommand(ST_selsql ST_Conn)

                 ST_mymand Parameters Add

                     ( @RCategoryId SqlDbType Int )

                 ST_mymand Parameters [ @RCategoryId ] Value =

                     int Parse(RCategoryIdLabel Text)

                   //执行SQL语句

                 SqlDataReader dr=ST_mymand ExecuteReader ()

                   //读出数据 并为控件赋值

                 if(dr Read ())

酒店标准房间类型 ASP.NET项目开发指南:房间类型的修改和删除(2)[1]

                 {

                     RCatgNameTextBox Text =dr[ ST_Name ] ToString ()

                     AreaTextBox Text =dr[ ST_Area ] ToString ()

                     BedNumTextBox Text =dr[ ST_BedNum ] ToString ()

                     PriceTextBox Text=dr[ ST_Price ] ToString ()

                     AirConditionList SelectedIndex

                     =int Parse(dr[ ST_AirCondition ] ToString())

             TvList SelectedIndex =int Parse(dr[ ST_TV ] ToString())

                 }

             }

         }

  【代码说明】代码第 ~ 行获取页面传递的参数RCategoryId 即房间类型ID;然后通过代码第 ~ 行取出指定ID的房间 查询结果通过代码第 ~ 行显示在各个控件上

  完成房间类型信息修改后 单击 修改信息 按钮时将触发Submit_Click事件 在其中将首先获取修改完成后的信息(即每个Web控件的值) 然后再把它们更新到数据库 如程序 所示

lishixinzhi/Article/program/net/201311/15984  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码