程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#連接數據庫和更新數據庫(4)

C#連接數據庫和更新數據庫(4)

編輯:關於C語言

upd.cs的代碼如下:

    public partial class upd : Form

    {  public upd()//無參構造函數

        {  InitializeComponent();  }

        public upd(string uname)//有參構造函數

        { InitializeComponent();

        this.uname_text.Text = uname;//將用戶名放到文本框

            string sql = string.Format("select * from users where username='{0}'", uname);//拼寫sql語句通過用戶名查找用戶的信息

            DataSet ds = new Db.ConnDb().query(sql);

//下面得到結果集中的信息分別放至相應文本框中

            this.uid_text.Text = ds.Tables[0].Rows[0][0].ToString();             this.upass_text.Text = ds.Tables[0].Rows[0][2].ToString();

        }

        private void button1_Click(object sender, EventArgs e)//點擊“確認修改”按 鈕所響應的事件

    {int uid = Convert.ToInt32(this.uid_text.Text);//得到uid

            string uname = this.uname_text.Text;//得到用戶名

            string upass = this.upass_text.Text;//得到用戶密碼

            string sql = string.Format("update users set username='{0}',userpass='{1}' where uid={2}",uname,upass,uid);//拼寫一個修改sql語句

           int x = new Db.ConnDb().update(sql);//返回所受影響行數

            if (x > 0)

            {//根據影響行數判斷修改是否成功

                MessageBox.Show("修改成功!");

                this.Visible = false;//將該頁面隱藏

            } else  {

                MessageBox.Show("修改失敗!");

                return; } }

        private void button2_Click(object sender, EventArgs e){//點擊“取消”按鈕所 響應的事件

            this.Visible = false;//將該頁面隱藏

        }  }}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved