-
23-04-2012, 04:19 PM #1Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
không load được mã sinh viên dạng text!
Mã:private void btn_xoa_Click(object sender, EventArgs e) { ktsv(); if (kt==true) { try { txt_masv.Enabled = true; DataRow row = dt.Select("maSv=" + (this.txt_masv.Text))[0]; row.BeginEdit(); row.Delete(); row.EndEdit(); SqlCommand cmdel = new SqlCommand(); cmdel.Connection = con; cmdel.CommandType = CommandType.Text; cmdel.CommandText = @"Delete from DSSV where maSv=@maSV"; cmdel.Parameters.Add("@maSv", SqlDbType.NVarChar, 5, "maSv"); da.DeleteCommand = cmdel; da.Update(dt); MessageBox.Show("Bạn đã xóa thành công!", "Thông Báo", MessageBoxButtons.OK); txt_masv.Enabled = false; } catch (System.Exception ex) { MessageBox.Show(ex.Message); }
Mã:DataRow row = dt.Select("maSv=" + (this.txt_masv.Text))[0];
Và giúp mình làm sao chuyển được kiểu hiện thị giới tính thành nam hoặc nữ.
nó cũng ko xóa được mã sv 665. nó báo lỗi này.
View more random threads:
- [Help] Bài tập về mảng trong C
- [Hỏi] Tạo database từ View (MVC)
- [Xin giúp đỡ] Bắt sự kiện khi kích chuột vào hình ảnh.
- combobox không lấy dữ liệu mặc định
- Vấn đề update các trường trong CSDL?
- Thắc mắc về Public và private khi tạo đối tượng!!
- Giải bài tập C#
- xây dựng chương trình keylogger đơn giản
- Xin Ebook Tiếng Việt về WPF làm việc với Database
- Giúp kiểm tra trùng tên trong MVC
-
23-04-2012, 05:16 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
soure code dài quá, vẫn chưa đọc xong
-
24-04-2012, 09:42 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
nếu là số thì maSV= (txtMaSV.Text) nếu là string thì = "'"+(txtMaSV.Text)+"'"
-
24-04-2012, 01:32 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
vẫn không được cậu à, mình sửa như thế nó vẫn báo là lỗi cannot find collum[xoy] khi mình xóa sv mã sv mà xoy
-
24-04-2012, 05:14 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu trong database là string thì txtMaSV.Text.tostring() để ép thành string thì phải
-
24-04-2012, 05:30 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn lấy số trước , rồi ghép với string sau
sau đó lấy cả string ấy mà Select
với lại cái dt.Select kia đoạn cuối sai rồi nhé
p/s , lần sau để mã là int
-
24-04-2012, 06:51 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:string msv = this.txt_masv.Text; DataRow row = dt.Select("maSv=" + msv)[0];
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...