Thiết kê 1 form quản lý sinh viên bao gồm 2 textbox, 4 btn thêm ,sửa , xóa, hiển thị, và 1 datagirdview như hình bên dưới
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace _5_windowform
{
public partial class Form1 : Form
{
database dt = new database();
int dong;
public Form1()
{
InitializeComponent();
string sql = "select * from sinhvien";
dataGridView1.DataSource = dt.TaoBang(sql);
}
// Tao 1 doi tuong thuoc lop database;
private void btnhienthi_Click(object sender, EventArgs e)
{
string sql = "select * from sinhvien";
dataGridView1.DataSource = dt.TaoBang(sql);
}
private void btnthem_Click(object sender, EventArgs e)
{
string sql = "Insert into sinhvien values('" + txtmasv.Text + "','" + txtten.Text + "')";
try
{
dt.ExcuteNonQuery(sql);
MessageBox.Show("Đã thêm thành công");
}
catch
{
MessageBox.Show("Đã có sinh viên này", "Lỗi");
}
sql = "select * from sinhvien";
dataGridView1.DataSource = dt.TaoBang(sql);
txtmasv.Text = null;
txtten.Text = null;
txtmasv.Focus();
}
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
dong = e.RowIndex;
txtmasv.Text = dataGridView1.Rows[dong].Cells[0].Value.ToString();
txtten.Text = dataGridView1.Rows[dong].Cells[1].Value.ToString();
}
private void btnsua_Click(object sender, EventArgs e)
{
string sql = "update sinhvien set TenSV='"+txtten.Text+"'where masv='"+txtmasv.Text+"'";
dt.ExcuteNonQuery(sql);
sql = "select * from sinhvien";
dataGridView1.DataSource = dt.TaoBang(sql);
}
private void btnxoa_Click(object sender, EventArgs e)
{
string sql = "DELETE FROM sinhvien WHERE masv='" + txtmasv.Text + "'";
dt.ExcuteNonQuery(sql);
sql = "select * from sinhvien";
dataGridView1.DataSource = dt.TaoBang(sql);
}
}
}
Không có nhận xét nào:
Đăng nhận xét