Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    17-08-2002
    Location
    Tp HCM
    Bài viết
    49
    Like
    0
    Thanked 1 Time in 1 Post

    Câu hỏi, cần giúp đỡ TreeView and ListView trong VB

    Chào cả nhà!
    Mình muốn xây dựng 1 form gồm các control sau : TreeView và ListView ,trong đó TreeView thể hiện thông tin về các phòng ban gồm: Phòng giám đốc, Phòng hành chánh,Phòng kế toán ... Khi click vào các nút phòng ban, sẽ liệt kê danh sách nhân viên thuộc phòng ban đó bên ListView như : HọTên, Ngày sinh,Giới tính,Địa chỉ...(tức nhiên mình có 1 CSDL là NHANVIEN gồm các table : NhanVien, PhongBan...).
    Các bạn nào đã sử dụng TreeView xin chỉ dẫn hoặc có 1 source code tương tự cho mình tham khảo với.Cảm ơn thật nhiều.
    Rất mong chờ!
    Quote Quote

  2. #2
    Tham gia
    17-09-2002
    Bài viết
    68
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn add vào treeview các node có tên là : phòng ban, nhân viên ... Sau đó bạn dùng sự kiện Treeview_NodeClick(node) của treeview. Sau đó bạn lấy thuộc tính của node (node.text) nếu là "phòng ban" thì cho listview hiển thị danh sách phòng ban...

    sub Treeview_NodeClick(byval node..)
    select case node.text
    case "Phòng ban"
    displayListview_Phongban
    case "Nhân viên"
    displayListview_Nhanvien
    end select
    end sub
    Chúc bạn thành công.

  3. #3
    Tham gia
    17-08-2002
    Location
    Tp HCM
    Bài viết
    49
    Like
    0
    Thanked 1 Time in 1 Post
    Cảm ơn bạn Cucarot,nhưng ý mình muốn như thế này : Bên TreeView chỉ thể hiện danh sách phòng ban có các nút con là : Phòng Hành chánh,Phòng Kế Toán...Khi user click vào nút con Phòng Kế Toán chẳng hạn, sẽ hiện danh sách nhân viên thuộc phòng kế toán bên ListView(dĩ nhiên bên CSDL mình có mối quan hệ giữa các table là (1,n) 1 PhongBan ---có nhiều ---NhanVien.
    Xin bạn vui lòng chỉ dẫn.

  4. #4
    Tham gia
    17-09-2002
    Bài viết
    68
    Like
    0
    Thanked 0 Times in 0 Posts
    Thì mình làm ở trên gồm 2 phần:
    phần cho treeview: thì bạn phải Add các node cho nó ví dụ như là:
    "Hành chính", "Kế toán"
    Phần Listview: bạn phải viết các hàm dể hiển thị nhân viên các phòng ví dụ như la: DisplayKetoan, DisplayHanhchinh các hàm này thực hiện việc hiển thị dữ liệu lên Listview.
    Sau đó bạn liên kết các hàm này với Treeview thông qua sự kiện NodeClick() của Treeview.

  5. #5
    Tham gia
    28-11-2002
    Location
    Hanoi
    Bài viết
    75
    Like
    0
    Thanked 0 Times in 0 Posts
    Không biết ý của bạn có phải là xây dựng cấu trúc cây của TreeView không!

    with myTreeView
    .Nodes.Add,,,"pKinhdoanh", "Phòng Kinh Doanh", imageIndex1
    .Nodes.Add "pKinhdoanh", 4, "pKinhdoanh_Nv1", Nguyễn Văn A",imageIndex2
    .Nodes.Add "pKinhdoanh", 4, "pKinhdoanh_Nv1", Nguyễn Văn A",imageIndex2
    '.........
    .Nodes.Add,,,"pKetoan", "Phòng Kế toán",imageIndex1
    '.........
    '.........
    End with

  6. #6
    Tham gia
    25-01-2003
    Location
    Vui đâu - Trầu đấy
    Bài viết
    1,697
    Like
    0
    Thanked 9 Times in 8 Posts

    Treeview!

    down thử ví dụ ở đây
    http://vbsdc.com/Default.asp?PageID=library

  7. #7
    Tham gia
    15-03-2010
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    chao cac ban,minh moi hoc vb nen cung khong dc ro lam nho may ban giup gium minh nha

    [=========> Bổ sung bài viết <=========]

    minh co mot list view,3 cai text gom: hoten,ngaysinh,quequan va mot nut command co ten la them.cac ban co the cho minh doan code de add cac du lieu tu 3 cai text do vao list view.minh xin cam on nhieu
    Được sửa bởi tuboquakhu2006 lúc 21:55 ngày 15-03-2010 Reason: Bổ sung bài viết

  8. #8
    Tham gia
    19-02-2009
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    Xin Chào Các Pro!!!

    Các pro làm ơn chỉ dùm em làm thế nào để click chọn vào treeview
    thi các thông tin trong đó sẻ hiển thị lên listvew(có kết nối cơ sở dữ liệu c#).

    Email:lechiphat@gmail.com
    thank!!!

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •