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

Đề tài: cập nhật dữ liệu trực tiếp trên Datagird hay là Datagirdview

  1. #1
    Ngày gia nhập
    08 2006
    Nơi ở
    Chương Mỹ-Hà Tây
    Bài viết
    27

    Mặc định cập nhật dữ liệu trực tiếp trên Datagird hay là Datagirdview

    Chào các bạn
    mình có câu hỏi này đó là làm sao mình có thể cập nhật trực tiếp:update, new, delete. Mong các bạn giúp đỡ, Mình làm mãi rồi mà chưa được mầy ngày hôm nay liền :(
    abc345

  2. #2
    Ngày gia nhập
    08 2008
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi tuyetton Xem bài viết
    Chào các bạn
    mình có câu hỏi này đó là làm sao mình có thể cập nhật trực tiếp:update, new, delete. Mong các bạn giúp đỡ, Mình làm mãi rồi mà chưa được mầy ngày hôm nay liền :(
    Bạn vào trang Codeproject.com mà search thử xem
    Mình có vài project khá dễ hiểu nhưng lười up lên đây.
    Mình cũng down ở đó về mà

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

    Mỗi xử lý trên datagridview bạn lưu vết lại, sau cùng cập nhật 1 lượt xuống database.

  4. #4
    Ngày gia nhập
    12 2007
    Bài viết
    147

    Theo mình cách cập nhật dữ liệu trực tiếp dễ nhất là thay đổi ở dataset sau đó "bê" nguyên xi cái dataset cập nhật vào database nhưng nếu dataset có khoảng vài ngàn mẫu tin thì tốn băng thông đối với mạng nên bạn dùng oledbcommandbuilder giữ oledbcommand , nó sẽ lọc mẫu tin nào thay đổi hay thêm vào và đưa vào database.

  5. #5
    Ngày gia nhập
    04 2007
    Bài viết
    128

    Trích dẫn Nguyên bản được gửi bởi baothanh07 Xem bài viết
    Theo mình cách cập nhật dữ liệu trực tiếp dễ nhất là thay đổi ở dataset sau đó "bê" nguyên xi cái dataset cập nhật vào database nhưng nếu dataset có khoảng vài ngàn mẫu tin thì tốn băng thông đối với mạng nên bạn dùng oledbcommandbuilder giữ oledbcommand , nó sẽ lọc mẫu tin nào thay đổi hay thêm vào và đưa vào database.
    OledBcommandBuilder chỉ hỗ trợ phát sinh lệnh insert,delete,update trên 1 bảng đơn. Nếu các bảng có quan hệ với nhau thì lỗi ngay.

    Code:
    nếu dataset có khoảng vài ngàn mẫu tin thì tốn băng thông đối với mạng
    Bạn chưa hiểu nguyên lý cập nhật của Adapter rồi. Mỗi một mẫu tin khi bạn thao tác (insert,update) đều được đánh dấu (RowState.Deleted hoặc RowState.Updated). Khi Adapter.Update(dataset) thì nó sẽ chỉ đưa những dòng dữ liệu dã được đánh dấu về phía server để xử lý, chứ không mang tất cả dòng dữ liệu của dataset!

  6. #6
    Ngày gia nhập
    07 2007
    Bài viết
    17

    Mặc định cập nhật dữ liệu trực tiếp trên Datagird hay là Datagirdview

    mình chưa hiểu lắm bạn cho một đoạn code làm ví dụ đi về update datagird bằng dataset đó

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

  1. Kiểm tra giá trị trên datagird như thế nào?
    Gửi bởi mr.tuannguyen19 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 28-06-2012, 04:14 PM
  2. Database Dùng Linq cập nhật nhiều record cùng lúc trên DataGird
    Gửi bởi procute trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 31-05-2011, 12:13 AM
  3. Nhập dữ liệu trực tiếp từ các ô của DataGirdView như thế nào
    Gửi bởi tuonghieu1213 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 26-04-2011, 10:15 PM
  4. Lỗi font tiếng Việt từ textbox chèn vào datagirdview?
    Gửi bởi leminhquan1990 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-04-2011, 09:00 PM
  5. Thao tác trực tiếp trên datagirdview với C#????
    Gửi bởi icde trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 13-05-2009, 12:38 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