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

Đề tài: Xóa dữ liệu trong gridview nhưng không được xóa trong database như thế nào ?

  1. #1
    Ngày gia nhập
    05 2012
    Bài viết
    11

    Mặc định Xóa dữ liệu trong gridview nhưng không được xóa trong database như thế nào ?

    Ở đây mình có 1 form có dâtgridview để hiển thị cơ sở dữ liệu lấy từ datbase lên và 1 button xóa
    mình muốn khi chọn dòng cần xóa ở datagridview và chọn button xóa nó sẽ xóa dữ liệu của dòng đó đi nhưng không xóa trong database va datagridview sẽ không hiển thị dòng đó nữa nhưng khi cần mình vẫn có thể xem được dữ liệu của dòng vừa xóa đó...............bạn nào có ý tưởng hay cách làm hướng dẫn giúp mình với , đang làm đồ án mà tới đây lại bị bí.

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

    bạn bingdata vào control bằng cách nào ??? bạn dùng object nào để lưu data đọc từ database lên ???

  3. #3
    Ngày gia nhập
    05 2012
    Bài viết
    11

    à ở đây mình làm theo mô hình 3 lớp , sử dụng datatable để lấy dữ liệu lên datagridview

  4. #4
    Ngày gia nhập
    11 2012
    Nơi ở
    Ở nhà
    Bài viết
    180

    Trích dẫn Nguyên bản được gửi bởi phuocxao21 Xem bài viết
    à ở đây mình làm theo mô hình 3 lớp , sử dụng datatable để lấy dữ liệu lên datagridview
    Mình nói thế này không biết có đúng ý bạn không.

    Nếu bạn bạn đổ dữ liệu vào datagrid bằng dataTable bạn muốn cái datagrid không có dữ liệu thì gán cái datasource = Null.

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

    Mặc định Theo minh

    mình thấy bạn nên thêm 1 trường vào table đó có thuộc tính là true/false
    khi bạn nhấn xóa set nó bằng false...khi bạn load thì đk load là cái đó bằng true ..
    mình vẫn thường làm như thế

  6. #6
    Ngày gia nhập
    05 2012
    Bài viết
    11

    Mặc định Xóa dữ liệu trong gridview nhưng không được xóa trong database như thế nào ?

    không phải bạn ơi ở đây ý của mình là sau khi đổ dữ liêu lên datagridview xong mình chọn 1 dòng bất kỳ rồi chọn button xóa để xóa đi nhưng khi mình xóa thì không xóa nó trong csdl mà chỉ xóa trong datagridview không cho nó hiện lên trên datagridview nữa.
    còn nếu như bạn nó cho datasource = null thì dữ liệu mình đổ vào sẽ không hiển thị lên

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

    mình nói cho bạn đó...
    bạn ấn xóa thì set cái đó bằng false rùi load lại datagridview vs đk câu select * from table where xoachua="true" không hiểu ý mình thì gửi bài của bạn qua yh mình xem cho ...cũng ko biết nhiều nhưng đang rảnh mà yh: omasakis

  8. #8
    Ngày gia nhập
    05 2012
    Bài viết
    11

    cách của bạn mình hiểu nhưng không biết phải set cho nó thê nào nếu được bạn cho mình cái demo hay source để tham khảo đi.
    http://www.mediafire.com/?7kn472sltc45df8

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

    Muốn xóa trên Gridview thì bạn xóa dòng đó trên Datatable source của Gridview là dc.
    dt.Remove(Datarow)
    dt.AcceptChanges()

    Vậy là xóa 1 dòng trên Gridview rồi. nhưng dưới cơ sở dữ liệu chưa xóa.
    bongda24h.tv

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

  1. Cách xóa nhiều dòng trong gridview trên C# như thế nào?
    Gửi bởi minhdv85 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 21-10-2011, 09:59 AM
  2. Xóa nhiều bản ghi với GridView và Checkbox trong ASP.NET
    Gửi bởi huynhthoaianh trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 13
    Bài viết cuối: 05-04-2011, 03:24 PM
  3. Bài tập C++ xóa sinh viên trong dssv , ai test dùm em , xóa sv thứ 3 mà nó toàn xóa sv thứ 4
    Gửi bởi prt_awm trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 08-11-2010, 02:24 PM
  4. Xóa nhiều dòng 1 lúc trong gridview C#?
    Gửi bởi congtuazx trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 18-10-2009, 02:50 PM
  5. Xóa nhiều dòng 1 lúc trong gridview
    Gửi bởi congtuazx trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 3
    Bài viết cuối: 18-10-2009, 11:01 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