using using using using using using using using
System; [Link]; [Link]; [Link]; [Link]; [Link]; [Link]; [Link];
namespace ADOThucTap { public partial class FormMain : Form { public FormMain() { InitializeComponent(); } // truyn d liu private void loaddata() { string strCon = @"server=(local); database=ThuTap1; integrated security=true;"; SqlConnection sqlCon = new SqlConnection(strCon); try { [Link](); string strSQL = "SinhVien_SelectAll"; SqlCommand cmd = new SqlCommand(strSQL, sqlCon); [Link] = [Link]; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dtsinhvien = new DataTable(); [Link](dtsinhvien); [Link] = dtsinhvien; inSTT(); } catch (Exception Ex) { [Link]("loi: " + [Link]()); } finally { [Link](); } } //thm private void themsinhvien(string strMaSV, string strTenSV, string strDiachi) { string strCon = @"server=(local); database=ThuTap1; integrated security=true;"; SqlConnection sqlCon = new SqlConnection(strCon); try { [Link](); string strSQL = "SinhVien_Insert";
SqlCommand cmd = new SqlCommand(strSQL, sqlCon); [Link] = [Link]; // [Link]("@MaM", [Link], 50).Value = MaM1; [Link]("@MaSV", [Link], 50).Value = strMaSV; [Link]("@HoTenSV", [Link], 50).Value = strTenSV; [Link]("@DiaChi",[Link],50).Value=strDiachi; [Link](); // loaddata(); } catch (Exception Ex) { [Link]("Loi: " + [Link]()); } finally { [Link](); } } //gi d liu ra form chnh private void Form1_Load(object sender, EventArgs e) { loaddata(); } //hin th s th t public void inSTT() { for (int i = 0; i < [Link]; i++) dgvSinhVien["STT", i].Value = (i + 1); } // buttum thm private void btnthem_Click(object sender, EventArgs e) { string strMaSV = [Link](); string strTenSV = [Link](); string strDiachi = [Link](); themsinhvien(strMaSV, strTenSV, strDiachi); loaddata(); } private void value_select(int index) { DataGridViewRow row = [Link][index]; [Link] = [Link]["MaSV"].[Link](); [Link] = [Link]["HoTenSV"].[Link](); //[Link]() = [Link]["NS"].[Link](); [Link] = [Link]["DiaChi"].[Link](); } private void dgvSinhVien_RowEnter(object sender, DataGridViewCellEventArgs e) { value_select([Link]); } // th tc xa private void xoa(string strMasv)
{ if ([Link]("Bn c mun xa khng???", "thng bo", [Link], [Link]) == [Link]) return; string strCon = @"server=(local); database=ThuTap1; integrated security=true;"; SqlConnection sqlCon = new SqlConnection(strCon); try { [Link](); string strSQL = "SinhVien_Delete"; SqlCommand cmd = new SqlCommand(strSQL, sqlCon); [Link] = [Link]; [Link]("@MaSV", strMasv); [Link](); loaddata(); } catch (Exception Ex) { [Link]("Loi: " + [Link]()); } finally { [Link](); }
} // button xoa private void btndelete_Click(object sender, EventArgs e) { string strMaSV=[Link](); xoa(strMaSV); } // integrated security=true;"; // th tc sa private void update(string strMaSV,string strHoTen,string strDiaChi) { string strCon = @"server=(local); database=ThuTap1; integrated security=true;"; SqlConnection sqlCon = new SqlConnection(strCon); try { [Link](); string strSQL="SinhVien_Update"; SqlCommand cmd = new SqlCommand(strSQL, sqlCon); [Link] = [Link];
[Link]("@MaSV", strMaSV); [Link]("@HoTenSV", strHoTen); [Link]("@DiaChi", strDiaChi); [Link](); loaddata();
} catch (Exception Ex) { [Link]("Loi: " + [Link]()); } finally { [Link](); }
} // button sa private void btnupdate_Click(object sender, EventArgs e) { string strMaSV = [Link](); string strTen = [Link](); string strdiachi = [Link](); update(strMaSV,strTen,strdiachi); } } }