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

Đề tài: Lỗi khi cập nhật dữ liệu vào bảng trong ứng dụng mô hình 3 layer trên C#?

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

    Smile Lỗi khi cập nhật dữ liệu vào bảng trong ứng dụng mô hình 3 layer trên C#?

    Chào tất cả các bạn!!
    Mình đang định làm 1 chương trình trắc nghiệm cho bài đề án kỳ này. Trên ngôn gữ C#.
    Qua tìm hiểu mình thấy mô hình 3 layer rất hay và mình đã áp dụng nó để làm.
    Nhưng mình đã gặp 1 lỗi khó hiểu khi nhập dữ liệu: "Unable to cast object of type "System .Int32 "to type "System.string"
    Làm mình chưa thể làm tiếp được.
    Dữ liệu đã được load lên form nhưng khi cập nhật vào lại gặp lỗi trên. Nhưng mình chỉ tắt đi và load lại thì dữ liệu vẫn đc load lên. Nhưng thiếu 1 trường

    Câu hỏi - là trường khóa chính.
    Các tab: Đáp án nhập vào thì vẫn đc load lên
    nhưng lại bị dịch lên 1 tab. Tức là: Tab câu hỏi<tab1> có vẫn có giá trị được nhập vào nhưng lại là kết quả của tab đáp án A.
    Và tab cuối cùng là tab đáp án đúng lại ko có giái trị load lên.
    Các bạn xem giùm mình ở file đính kèm nhé!!
    Chứ mình mô tả vậy chắc các bạn cũng khó hiểu.
    Rất mong có được sự trợ giúp từ phía các bạn
    Attached Files Attached Files

  2. #2
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    78

    lỗi rõ nghĩa thế mà, không chuyển được kiểu "System .Int32 " thành "System.string", bạn debug tìm đoạn code gẫy lỗi post lên đây xem.

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

    Mình đã up file đính kèm lên rồi đó thôi.
    Bạn muốn code thì mình up lên thoai:
    Code:
    private void cmdnhap_Click(object sender, EventArgs e)
            {
                string err = "";
                CauHoiDTO chDTO = new CauHoiDTO();
                if (txta.Text == "")
                    err += "Bạn chưa nhập cau tra loi A.\n";
                chDTO.A = txta.Text;            
                if (txtb.Text == "")
                    err += "Bạn chưa nhập cau tra loi B.\n";
                chDTO.B = txtb.Text;
                if (txtc.Text == "")
                    err += "Bạn chưa nhau tra loi C. \n";
                chDTO.C = txtc.Text;
                if (txtd.Text == "")
                    err += "Bạn chưa nhap tra loi D. \n";
                chDTO.D = txtc.Text;
                if (txtdapan.Text == "")
                    err += "Bạn chưa nhap vao dap an dung. \n";
                chDTO.DapAn = txtdapan.Text;
                try
                {
                    if (err == "")
                    {
                        CauHoiBUS chBUS = new CauHoiBUS();
                        chBUS.Them(chDTO);
                        txtcauhoi.Text = chDTO.CauHoi.ToString();
                    }
                    else
                    {
                        MessageBox.Show(err, "Lỗi !!!");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }

    Bài của mình chỉ lỗi khi nhập dữ liệu vào thôi!!
    Mình cũng mới làm quen với C# thôi nên còn non yếu các bạn chỉ dùm nhé!!

  4. #4
    Ngày gia nhập
    02 2009
    Bài viết
    5

    Hix!! Lỗi của mình có p là không thể fix lỗi dc à các bạn!!
    Mình cũng đã nhờ thêm 1 số bạn ở lớp rồi mà cũng chưa có kq!!

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

  1. Tìm hiểu mô hình 3-layer trong CNPM
    Gửi bởi zkday2686 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 18
    Bài viết cuối: 03-11-2013, 09:28 PM
  2. Cách tạo Layer như photoshop trong C#(chương trình paint)
    Gửi bởi lvdong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 19-06-2012, 10:22 AM
  3. [3 layer model] minh họa trong bài tính tổng phân số
    Gửi bởi zstar trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 14-12-2010, 10:27 PM
  4. 3 layer trong c#
    Gửi bởi daivuongtiep trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 13
    Bài viết cuối: 21-03-2010, 01:05 AM
  5. làm sao để tạo layer như trong Photoshop với lập trình C#?
    Gửi bởi HKuspc trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 04-11-2008, 08:22 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