Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Kiểm tra sự tồn tại của dự liệu trong table để load lên combobox?

  1. #1
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Mặc định Kiểm tra sự tồn tại của dự liệu trong table để load lên combobox?

    DONGPHI(IdPT,Masv ,Makthu,MahocKy,Ngaythu,SoTC,SoTien)

    -Mình có table như trên (IdPT,Masv ,Makthu,MahocKy,: là các khóa ngoại)
    - Khi mình đã insert:
    +2001,001,Hoc Phi, 1 ,09/09/2010,3,300

    +2001,001,Hoc Phi, 2 ,10/03/2011,4,400
    TableHocKy của mình có học kỳ từ 1 -> 9

    Vậy các bạn có thể chỉ cách kiểm tra nếu sinh viên đó đóng học phí cho học kì 1, học kì 2 rồi thì -> ở combobox Học kỳ sẽ chỉ còn hiển thị học kì 3->9

  2. #2
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    or là bạn xử lí trong ĐB or là bạn cho đọc ĐB ra xử lí trên C#

    nếu xử lí trong DB thì tốt nhất viết 1 cái Procedure để kiểm tra cho ngon lành.

    còn trên C# thì khi đọc dữ liệu ra rồi, việc filter lại ko j khó cả

  3. #3
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Trích dẫn Nguyên bản được gửi bởi kenturo Xem bài viết
    or là bạn xử lí trong ĐB or là bạn cho đọc ĐB ra xử lí trên C#

    nếu xử lí trong DB thì tốt nhất viết 1 cái Procedure để kiểm tra cho ngon lành.

    còn trên C# thì khi đọc dữ liệu ra rồi, việc filter lại ko j khó cả
    Bạn có thể hướng dẫn cụ thể không?

  4. #4
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    Visual C# Code:
    1. if(exists(select * from client where IP_Address = @IP_Address))

    đây là câu lệnh kiểm tra sự tồn tại dữ liệu có trong 1 bảng, viết 1 cái procedure để kiểm tra

  5. #5
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Ý tưởng thế này:
    Bạn sẽ đỗ dữ liệu của Table DONGPHI vào DataTabe rùi cho vòng lặp chạy
    Visual C# Code:
    1. if(DataRow["MaHocKy"].ToString() != i)// i chạy từ 1 đến 9
    2. Combobox.Items.Add(i)
    p/s: đây chỉ là cách tạm thời thui. Bạn có thể theo hướng khác

  6. #6
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Mặc định Kiểm tra sự tồn tại của dự liệu trong table để load lên combobox?

    Code:
    public DataTable layDSHocKy(string masv, string makhoanthu)
            {
                
                string sql = "SELECT MaHocKY FROM HocKY WHERE MaHocKY NOT IN (SELECT MaHocKY FROM DongPhi WHERE MaSV='"+masv+"' AND MaKhoanThu='"+makhoanthu+"')";
                return connData.getDataTable(sql);
            }
    Mình viết hàm như thế và bỏ vào sụ kiện SelectedValueChanged cảu cboMaSV nhưng không ra kết quả các bạn ơi!!!!

  7. #7
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    viết trong sự kiện load bạn ah. Việc kiểm tra tính tồn tại dữ liệu, bạn nên xử lí trong sql hơn là xử lí trên code c#

Các đề tài tương tự

  1. Load dữ liệu lên combox sau khj đã chọn trong combobox khác - mvc3
    Gửi bởi dielove trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 4
    Bài viết cuối: 15-10-2012, 10:37 AM
  2. Database Load dữ liệu trường cột giới tính lên combobox trong c#
    Gửi bởi dothanhlap trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 25-08-2011, 08:03 AM
  3. cách load dữ liệu từ table khác thông qua combobox
    Gửi bởi thuy_bl trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 16-08-2011, 08:07 AM
  4. Làm sao để load dữ liệu từ table lên listbox trong lập trình C#?
    Gửi bởi n_gel trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 14-06-2011, 09:31 PM
  5. Load data từ table trong MSSQL vào Combobox
    Gửi bởi ntduyphuong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 17-01-2011, 11:10 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn