THÊM / SỬA / XÓA / TÌM KIẾM / RESET / THOÁT / Lập trình C# Winform - Trần Thiện Nhân - ICTU

Sdílet
Vložit
  • čas přidán 11. 09. 2024
  • MỌI NGƯỜI NHỚ ĐĂNG KÝ KÊNH ĐỂ ỦNG HỘ MÌNH NHÉ❗️❗️❗️
    📺 THÔNG TIN
    ➡️ CZcams: Trần Thiện Nhân - ICTU ( / @tlsvchuoi )
    ➡️ FB: TRẦN THIỆN THIÊN ( / nhan.tranthien.96995 )
    ➡️ ZALO / SĐT: 038 245 6866
    ➡️ TAG: #TrầnThiệnNhân_ICTU #TrầnThiệnNhân #TrầnThiệnNhân_CNTT_K14C
    -----------------------------------------------------------------------------------------------------------
    TỪ KHÓA TÌM KIẾM: Trần Thiện Nhân - ICTU, Trần Thiện Nhân, ICTU, Trần Thiện Nhân - Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Thái Nguyên, Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Thái Nguyên, Trần Thiện Nhân - K14C, CNTT - K14C, K14C, Trần Thiện Nhân - CNTT - K14C, Tự học lập trình phần mềm, Học lập trình online, Học lập trình C++ cơ bản, Lập trình la gì, Học lập trình từ số 0, Ngôn ngữ lập trình, Học lập trình Python, Học lập trình game,
    -----------------------------------------------------------------------------------------------------------
    CODE: THÊM / SỬA / XÓA / TÌM KIẾM / RESET / THOÁT / Lập trình C# Winform - Trần Thiện Nhân - ICTU
    using System.Data;
    using System.Data.SqlClient;
    namespace QuanLyThongTin
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-8I5303P;Initial Catalog=QuanLyThongTin;Integrated Security=True");
    private void openCon()
    {
    if (con.State == ConnectionState.Closed)
    {
    con.Open();
    }
    }
    private void closeCon()
    {
    if (con.State == ConnectionState.Open)
    {
    con.Close();
    }
    }
    private Boolean Exe(string cmd)
    {
    openCon();
    Boolean check;
    try
    {
    SqlCommand sc = new SqlCommand(cmd, con);
    sc.ExecuteNonQuery();
    check = true;
    }
    catch (Exception)
    {
    check = false;
    }
    closeCon();
    return check;
    }
    private DataTable Red(string cmd)
    {
    openCon();
    DataTable dt = new DataTable();
    try
    {
    SqlCommand sc = new SqlCommand(cmd, con);
    SqlDataAdapter sda = new SqlDataAdapter(sc);
    sda.Fill(dt);
    }
    catch (Exception)
    {
    dt = null;
    throw;
    }
    closeCon();
    return dt;
    }
    private void load()
    {
    DataTable dt = Red("SELECT * FROM QuanLyThongTin");
    if (dt != null)
    {
    dataGridView1.DataSource = dt;
    }
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    load();
    }
    private void button1_Click(object sender, EventArgs e)
    {
    Application.Exit();
    }
    private void button2_Click(object sender, EventArgs e)
    {
    maTT.ResetText();
    hoTen.ResetText();
    namSinh.ResetText();
    queQuan.ResetText();
    }
    private void button3_Click(object sender, EventArgs e)
    {
    Exe("INSERT INTO quanlythongtin(maTT, hoTen, namSinh, queQuan) VALUES(N'" + maTT.Text + "', N'" + hoTen.Text + "', N'" + namSinh.Text + "', N'" + queQuan.Text + "') ");
    }
    private void button7_Click(object sender, EventArgs e)
    {
    load();
    }
    private void button4_Click(object sender, EventArgs e)
    {
    Exe("UPDATE quanlythongtin SET hoTen = N'" + hoTen.Text + "', namSinh = N'" + namSinh.Text + "', queQuan = N'" + queQuan.Text + "' WHERE maTT = '" + maTT.Text + "' ");
    }
    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
    maTT.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
    hoTen.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
    namSinh.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
    queQuan.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
    }
    private void button5_Click(object sender, EventArgs e)
    {
    Exe("DELETE FROM quanlythongtin WHERE maTT = '" + maTT.Text + "' ");
    }
    private void button6_Click(object sender, EventArgs e)
    {
    DataTable dt = Red("SELECT * FROM quanlythongtin WHERE maTT = '" + tentimkiem.Text + "' ");
    if (dt != null)
    {
    dataGridView1.DataSource = dt;
    }
    }
    }
    }

Komentáře • 18