首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 連接資料庫與更新操作完整範例(四):修改視窗實作

     編輯:關於C語言

修改視窗 upd.cs:建構子接收使用者名稱,載入該筆資料顯示於文字方塊;確認按鈕執行 UPDATE SQL。

核心程式碼

public upd(string uname) {
    InitializeComponent();
    uname_text.Text = uname;
    DataSet ds = new Db.ConnDb().query($"select * from users where username='{uname}'");
    uid_text.Text = ds.Tables[0].Rows[0][0].ToString();
    upass_text.Text = ds.Tables[0].Rows[0][2].ToString();
}

private void button1_Click(object sender, EventArgs e) {
    int uid = Convert.ToInt32(uid_text.Text);
    string uname = uname_text.Text, upass = upass_text.Text;
    int x = new Db.ConnDb().update($"update users set username='{uname}',userpass='{upass}' where uid={uid}");
    if (x > 0) { MessageBox.Show("修改成功!"); this.Visible = false; }
    else MessageBox.Show("修改失敗!");
}

注意:範例使用字串插值組合 SQL,實務必須改用參數化命令防止注入。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved