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

Đề tài: Hiển thị dạng cộng xâu trong datagridview

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

    Mặc định Hiển thị dạng cộng xâu trong datagridview

    Mình có bảng CSDL Thongke (UserName, ThaoTac)

    Mình làm nó lưu trữ trong CSDL dạng

    Ví dụ:
    admin dangnhap

    admin thêm ng dung

    admin xoa ng dung

    giờ mình muốn nó hiển thị lên datagridview dạng

    admin dangnhap, thêm ng dung, xoa ng dung..

    Mong các bạn giúp
    Lười nhác là kẻ thù lớn nhất của thành công!

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

    Mình chưa làm thử cách này nhưng mình nghĩ bạn làm thế sẽ không có khả thi cho project của mỉnh đâu.Theo mình nghĩ thì bạn nên dùng 1 cái litsbox hay dùng Tree cũng được.gridview là dạng control theo kiểu lưới mà...Mình có ý kiến thế.Có gì không phải xin anh em làm lơ dùm !kaka

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

    Mình muốn hiển thị từ CSDL lên datagridview như thế trông cho nó đẹp thôi. coi như CSDL là 1 bảng tạm ý.
    Lười nhác là kẻ thù lớn nhất của thành công!

  4. #4
    Ngày gia nhập
    10 2010
    Bài viết
    35

    thì mình thấy rất đơn giản là như vậy
    - tạo csdl >> tạo bảng như bạn mô tả trên
    - làm prj >> ví dụ:
    + Thêm mới 1 User - sau khi bạn thêm mới 1 user bạn sẽ thêm mới 1 bản ghi cho bảng bạn muốn mô tả
    + tương tự nhưn Xóa or Sửa 1 user
    + nếu chỉ để quản lý - hay xem các thao tác của người dùng trên prj của bạn thì bạn lưu vào file text or xml là đc rồi, ko cần tới mức cho vào csdl đâu

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

    Đó chỉ là mình ví dụ CSDL như 1 bảng tạm, nói như bạn thì đúng nhưng mình đang bế tắc cái đoạn lọc được hết user nếu user đó hiện những thao tác nào thì lưu vào một phiên từ khi đăng nhập đến khi thoát.
    Lười nhác là kẻ thù lớn nhất của thành công!

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

    Mặc định Hiển thị dạng cộng xâu trong datagridview

    Trích dẫn Nguyên bản được gửi bởi lengocktv Xem bài viết
    Đó chỉ là mình ví dụ CSDL như 1 bảng tạm, nói như bạn thì đúng nhưng mình đang bế tắc cái đoạn lọc được hết user nếu user đó hiện những thao tác nào thì lưu vào một phiên từ khi đăng nhập đến khi thoát.
    Vậy thì bạn cộng chuỗi trc khi đưa vào gridView. Ví dụ bạn đã query ra đc tất cả các thao tác của 1 user, sau đó cộng chuỗi các thao tác lại, tiếp đó tạo 1 datatable gồm 2 column user và thaoTac, add row vào datatable này (mỗi row là 1 user và chuỗi thao tác). Cuối cùng gán datasource của gridview = datatable.

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

    Thanks mọi người.
    Lười nhác là kẻ thù lớn nhất của thành công!

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

    Không nên làm thế lengocktv ơi, bạn muốn ghi lại tất cả các thao tác người dùng phải không? nếu làm như bạn thì có bao nhiêu cột cho đủ?
    Nên tạo một bảng có 3 cột userId, Action, Time - khi muốn xem người nào thì chỉ cần lọc userId đó ra là biết nó đã làm những gì, lúc nào.

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

  1. Chuyển con trỏ về 1 ô trong datagridview (Get focus cell in datagridview)
    Gửi bởi haingo08tlt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 10-11-2015, 07:30 PM
  2. Database Gán giá trị cho combobox trong dataGridView Khi chọn dòng trong dataGridView
    Gửi bởi anhhuyquan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 26-05-2013, 08:39 AM
  3. datagridview.Row[index].selected có sử dụng để chọn một row trong datagridview
    Gửi bởi vanthanhkbs trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 21-06-2012, 07:49 PM
  4. Trả lời: 3
    Bài viết cuối: 07-06-2012, 02:29 AM
  5. Di chuyển đến 1 row trong datagridview và combobox trong datagridview
    Gửi bởi I.Coder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 25-07-2011, 03:49 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