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
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;
}
}
}
}