-
02-09-2015, 12:42 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Kiểm tra ràng buộc khi nhập liệu trong C# (có dùng mô hình 3 lop)
Hi các ace cho mình hỏi 1 vấn đề về nhập liệu 1 ti.
Hiện tai trong DB của mình có 1 7 field, mà chỉ có 1 field "MaSV" là khóa chính thôi, mình làm các nào khi mình thêm 1 dữ liệu vào Datagrid thì nó sẽ kiểm tra sự ràng buộc nếu "MaSV" đã tồn tại. Mình thấy có bạn nói là dùng LIST<> rùi đưa danh sách vào list sao đó kiểm tra, mà mình làm chưa dc, bạn nào biết thì chỉ mình với tks các bạnView more random threads:
- Crystal report yêu cầu nhập username, password khi cài trên máy khác
- Sử dụng bindingnavigator và datagridview trong dotnetbar
- Sử dụng Linq kết nối cơ sở dữ liệu mysql?
- [Help] Sử dụng SQL Server Compact 4.0 với Entity Framework, Code to existing database
- Thực hiện phép các toán đơn giản sử dụng UDP
- viết XML trong C# 2k8
- Cách share điểm lên facebook
- Hỏi về lấy giá trị của node của Treeview để gán lên textbox, combobox....
- Phương pháp cắt file mp3 theo thời gian giống mp3 cutter?
- Code tìm kiếm nâng cao trong c#
-
02-09-2015, 01:55 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi langtu020690Mã:struct SinhVien{ public string MaSV { get; set; } public string TenSV { get; set; } public string DiaChi { get; set; }} public bool KiemTra(List<SinhVien> sinhVien, string maSV){ foreach (var sv in sinhVien) { if (sv.MaSV == maSV) return false; } return true;}
-
02-09-2015, 02:43 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Do mình mới lập trình nên còn newbiew, như trong code bạn đưa thì cái lớp "SinhVien" là 1 bảng trong DB của mình, khi mình load len thì các record chưa load vào LiST bạn à. hay bạn có cần mình gửi cái project của mình lên ko
-
02-09-2015, 03:08 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi langtu020690
Kết nối tới database của bạn rồi dùng foreach gắn các giá trị mà bạn muốn lấy vào cho var sinhVien = new List<SinhVien>();.
Thế thôi [IMG]images/smilies/smile.png[/IMG])
-
02-09-2015, 04:04 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn phải load từ DB lên thì mới kiểm tra được chứ, Ràng buộc trong DB là trong DB thôi, trong mô hình 3 lớp, UI kiểm tra một lần, lại xuống Bussiness check lần nữa, rồi đến DataAccess chỉ có CRUD, vào DB lại check lại, mô hình này là vậy bạn :P
-
02-09-2015, 05:15 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trungkien45
-
02-09-2015, 05:36 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Có ai còn thức ko, giúp mình tý về c# đang cần gấp
https://www.facebook.com/profile.php?id=100002576175866 đây làb của mình
-
02-09-2015, 05:37 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi s2_810
-
02-09-2015, 05:42 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi VNFox
Bất chấp những lầm tưởng phổ quát, hồ hết những người có âm đạo đều khó lên đỉnh khi bị kích thích âm đạo. Tuy nhiên, điều đó không có tức thị nó không thể vui được! Việc xâm nhập vào âm đạo bằng...
Quý bà giải tỏa bằng việc kích...