Ở đây Mình muốn khi click vào button thì các giá trị như LanMot,LanHai,LanBa, khi mình không điền gì nó sẽ tự động trả về giá trị null trong databasem
Ở đây mình dùng SQL 2005
mong các bạn giúp đỡ
Ở đây mình dùng SQL 2005
mong các bạn giúp đỡ
Code:
private void button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(); con.ConnectionString = KetNoi.str; con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; string TenMonHoc; TenMonHoc = comboBox1.SelectedItem.ToString(); cmd.CommandText = "SELECT * FROM MonHoc WHERE TenMonHoc=N'" + TenMonHoc + "'"; SqlDataReader rd; rd = cmd.ExecuteReader(); DataTable td = new DataTable(); td.Load(rd); string MaMonHoc = td.Rows[0][0].ToString(); double KiemTra; KiemTra = Convert.ToInt16(txtKiemTra.Text); double ChuyenCan; ChuyenCan = Convert.ToInt16(txtChuyenCan.Text); double LanMot; LanMot = Convert.ToInt16(txtLan1.Text); double LanHai; LanHai = Convert.ToInt16(txtLan2.Text); double LanBa; LanBa = Convert.ToInt16(txtLan3.Text); cmd.CommandText = "INSERT INTO KetQuaHocTap VALUES('" + MaMonHoc + "','" + SinhVien_ID + "'," + ChuyenCan + "," + KiemTra + "," + LanMot + "," + LanHai + "," + LanBa + ")"; cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show("Thêm Dữ Liệu Thành Công !"); this.Close(); frm_KetQuaHocTap frm = new frm_KetQuaHocTap(SinhVien_ID); frm.Show();
Comment