Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 12 kết quả

Đề tài: Cách bắt lỗi của datagridview khi nhập dữ liệu???

  1. #1
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Mặc định Cách bắt lỗi của datagridview khi nhập dữ liệu???

    Mình tạo một datagridview. Tiếp đó mình tạo các column có datapropertyname trùng với tên cột trong 1 bảng của database.

    Nhưng vấn đề ở chỗ là khi mình truyền 1 cột kiểu int hay datetime vô mà lúc mình edit dữ liệu tại cột đó. Trước khi nhập thì nó cho nhập j cũng đc. Nhưng khi mình enter hay chuyển sang cột khác thì lỗi của hệ thống lại báo lên là ko đúng format.

    Mục Đích của mình ở đây là làm sao có thể thay thế thông báo đó bằng thông báo của mình bởi vì thông báo của datagridview rất dài.

    Mình đã thử sử dụng sự kiện cellendedit nhưng cái thông báo này nó xuất hiện trước khi sự kiện này bắt đầu.!!

    Ai biết thì chỉ giáo mình với!!! hic.

  2. #2
    Ngày gia nhập
    03 2011
    Bài viết
    124

    Bạn thử sự kiện CellValueChanged xem
    Đã được chỉnh sửa lần cuối bởi emxinh27 : 16-08-2011 lúc 02:05 PM.
    Chia sẻ là học hỏi

  3. #3
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Trích dẫn Nguyên bản được gửi bởi emxinh27 Xem bài viết
    Bạn dùng sự kiện CellEndEdit thử xem
    Mình đã thử rùi!!! Ở trên mình cũng đã nói rùi mà!! Nó xảy ra trước khi sự kiện này bắt đầu!! hic

  4. #4
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Trích dẫn Nguyên bản được gửi bởi emxinh27 Xem bài viết
    Bạn thử sự kiện CellValueChanged xem
    Mình cũng đã thử... ko đc luôn!!! Cái thông báo kia vẫn xuất hiện trước và ko cho làm j cả.

  5. #5
    Ngày gia nhập
    03 2011
    Bài viết
    124

    Bạn bỏ hết try...catch ra, debug xem lỗi dòng nào, từ đó có hướng xử lý ngoại lệ. Chứ đoán mò thế này cũng khó lắm
    Chia sẻ là học hỏi

  6. #6
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Mặc định Cách bắt lỗi của datagridview khi nhập dữ liệu???

    Trích dẫn Nguyên bản được gửi bởi emxinh27 Xem bài viết
    Bạn bỏ hết try...catch ra, debug xem lỗi dòng nào, từ đó có hướng xử lý ngoại lệ. Chứ đoán mò thế này cũng khó lắm
    Cái này đâu có try... catch j đâu.. Do mình edit trực tiếp cell đó trong datagirdview luôn!!
    khi doubleclick vào ô đó thì nó cho mình edit đúng ko?? Rùi mình bắt đầu edit.... Enter ... ====> Báo Lỗi... ===> Mình nhấn ok. Nó vẫn ở ô đó. ký tự trong đó vẫn thế... dấu Focus vẫn ở ô đó... Cứ enter hay chuyển dòng đều thế!!!

  7. #7
    Ngày gia nhập
    03 2011
    Bài viết
    124

    bạn up project lên xem nào
    Chia sẻ là học hỏi

  8. #8
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Mình đã khắc phục đc cái đó!! Ko cho nó hiện ra thông báo và cũng ko cho làm j cả.
    Mình sử dụng sự kiện DataError ^^!

    Thanks bạn đã nhiệt tình trả lời ^^!

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

    Trích dẫn Nguyên bản được gửi bởi linhgl88 Xem bài viết
    Mình đã khắc phục đc cái đó!! Ko cho nó hiện ra thông báo và cũng ko cho làm j cả.
    Mình sử dụng sự kiện DataError ^^!
    Vậy sao ko cho DataGridView ReadOnly là xong

  10. #10
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Trích dẫn Nguyên bản được gửi bởi huuhung Xem bài viết
    Vậy sao ko cho DataGridView ReadOnly là xong
    ah, Do mình làm thêm, xóa, sửa trực tiếp trên lưới luôn!!! Ko thông wa textbox ^^!
    Làm thế này cực thật. Biết vậy từ đầu làm trên textbox cho nó khỏe...hic

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

  1. Nhập, thêm, sửa, xóa dữ liệu trên DataGridView cơ bản nhất
    Gửi bởi tesulakata trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 16
    Bài viết cuối: 04-11-2013, 05:02 PM
  2. Nhập dữ liệu vào DatagridView.
    Gửi bởi romwanbi trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 05-08-2013, 04:35 PM
  3. Trả lời: 3
    Bài viết cuối: 07-06-2012, 02:29 AM
  4. Kiểm tra giá trị nhập của 1 Datagridview
    Gửi bởi NgocTuanz trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 12
    Bài viết cuối: 22-03-2012, 10:31 PM
  5. Cập nhật DataGridView?
    Gửi bởi bindirt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 17-06-2007, 11:00 AM

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