修改用戶信息(modify_user_info)

修改用戶信息(modify_user_info

加載頁面:

private void Page_Load(object sender, System.EventArgs e)

         {

              // 在此處放置用戶代碼以初始化頁面

              if( ! Page.IsPostBack)

              {

                   //新建連接

                   SqlConnection conn = new SqlConnection();

                   conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];

                   SqlCommand cmd= new SqlCommand();

                  

                  

                   cmd.CommandText = " Select user_name,user_birthday,user_question,user_sex,user_answer,user_email from user_info WHERE user_id= '"+Request.QueryString["id"]+"'";

                   cmd.Connection = conn;

                  

                 

                   //打開連接,執行操作,返回閱讀器

 

                   conn.Open();

                   SqlDataReader reader = cmd.ExecuteReader();

               

 

                   if(reader.Read())

                   {

                      

                       this.lblusername.Text=Convert.ToString(reader["user_name"]);

                     this.ddlnian.SelectedValue=Convert.ToDateTime(reader["user_birthday"]).ToString("yyyy");

                       this.ddlyue.SelectedValue=Convert.ToDateTime(reader["user_birthday"]).ToString("MM");

                       this.ddlri.SelectedValue=Convert.ToDateTime(reader["user_birthday"]).ToString("dd");

                       this.ddlquestion.SelectedValue=Convert.ToString(reader["user_question"]);

                       this.txtanswer.Text=Convert.ToString(reader["user_answer"]);

                       this.txtemail.Text=Convert.ToString(reader["user_email"]);

                       this.rblsex.SelectedValue=Convert.ToString(reader["user_sex"]);

                   }

 

                  

                

                   //關閉數據庫,釋放連接

                   reader.Close();

                   conn.Close();

             

             

              }// 在此處放置用戶代碼以初始化頁面

 

         }

 

         #region Web 窗體設計器生成的代碼

         override protected void OnInit(EventArgs e)

         {

              //

              // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。

              //

              InitializeComponent();

              base.OnInit(e);

         }

        

         /// <summary>

         /// 設計器支持所需的方法 - 不要使用代碼編輯器修改

         /// 此方法的內容。

         /// </summary>

         private void InitializeComponent()

         {   

              this.btnsubmit.Click += new System.EventHandler(this.btnsubmit_Click);

              this.btnreset.Click += new System.EventHandler(this.btnreset_Click);

              this.Load += new System.EventHandler(this.Page_Load);

 

         }

         #endregion

 

修改信息:

         private void btnsubmit_Click(object sender, System.EventArgs e)

         {

              if(Page.IsValid)

              {

                           

                  

                   string usersex=rblsex.SelectedItem.Value;

                   string birthday=ddlnian.SelectedItem.Text.ToString()+"-"+ddlyue.SelectedItem.Text.ToString()+"-"+ddlri.SelectedItem.Text.ToString();

                   string question=this.ddlquestion.SelectedItem.Value;

                   string answer=this.txtanswer.Text.ToString();

                   string email=txtemail.Text;

                   string update ="update user_info set  user_sex='"+usersex+"',user_birthday='"+birthday+"',user_question='"+question+"',user_answer='"+answer+"',user_email='"+email+"' where user_id= '"+Request.QueryString["id"]+"'";

 

 

             SqlConnection conn = new SqlConnection();

              conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];

              SqlCommand cmd= new SqlCommand();

              cmd.CommandText=update;

              cmd.Connection = conn;

 

              conn.Open();

              cmd.ExecuteNonQuery();

 

              conn.Close();

              Response.Write("<script Language = 'javascript'>alert('修改成功!');;window.location.replace('login_userinfo_add.aspx');</script>");

         }

                  

                  

              }

重置頁面:

         private void btnreset_Click(object sender, System.EventArgs e)

         {

              this.txtanswer.Text="";

              this.txtemail.Text="";

              this.ddlquestion.SelectedValue="0";

              this.ddlyue.SelectedValue="01";

              this.ddlri.SelectedValue="01";

              this.ddlnian.SelectedValue="1970";

              this.rblsex.SelectedValue="0";

        

         }

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章