Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Trước tiên, bạn cần phải tìm File hoặc Foder để add vào TreeView:
    private void loadFile(DataTable DT)
    {
    try
    {
    string[] files = Directory.GetFiles("Foder Cần Tìm File", "*.*", SearchOption.TopDirectoryOnly);/ếu tìm Foder thi sửa lại SearchOption.Tụ tìm hiểu, mình quên mất rồi.
    //chạy từ file trong thư mục cần tìm file
    for (int i = 0; i < files.Length; i++)
    {
    string[] temp = files[i].Split('\\'); // cắt lấy tên file và đuôi file
    temp = temp[temp.Length - 1].Split('.');// cắt lấy tên file
    DT.NewRow();
    //add file vào foder
    DT.Rows.Add(temp[0]);
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show("Không tìm thấy File!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
    ex.ToString();
    }
    }

    Khi đã lấy ra tất cả các file trong thư mục, bây giờ bạn chi cần add vào treeview là xong!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cam on ban truongthanh9 de minh thu xem sao

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi truongthanh9
    Trước tiên, bạn cần phải tìm File hoặc Foder để add vào TreeView:
    private void loadFile(DataTable DT)
    {
    try
    {
    string[] files = Directory.GetFiles("Foder Cần Tìm File", "*.*", SearchOption.TopDirectoryOnly);/ếu tìm Foder thi sửa lại SearchOption.Tụ tìm hiểu, mình quên mất rồi.
    //chạy từ file trong thư mục cần tìm file
    for (int i = 0; i < files.Length; i++)
    {
    string[] temp = files[i].Split('\\'); // cắt lấy tên file và đuôi file
    temp = temp[temp.Length - 1].Split('.');// cắt lấy tên file
    DT.NewRow();
    //add file vào foder
    DT.Rows.Add(temp[0]);
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show("Không tìm thấy File!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
    ex.ToString();
    }
    }

    Khi đã lấy ra tất cả các file trong thư mục, bây giờ bạn chi cần add vào treeview là xong!
    Hình như bạn nói ở đây là treeview chỉ cho file hoặc folder nhưng thường treeview là gồm nhiều folder và file mà giả sử ta click vào ổ D:\ thì trong ổ D:\ có nhiều thư mục, trong thư mục lại có thư mục nhỏ nữa hoặc là có file ? vậy trường hợp này thì sao ?

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi faq.c
    Hình như bạn nói ở đây là treeview chỉ cho file hoặc folder nhưng thường treeview là gồm nhiều folder và file mà giả sử ta click vào ổ D:\ thì trong ổ D:\ có nhiều thư mục, trong thư mục lại có thư mục nhỏ nữa hoặc là có file ? vậy trường hợp này thì sao ?
    sử dụng đệ quy để lấy file trong ổ và file trong file

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi AnyLastWord
    sử dụng đệ quy để lấy file trong ổ và file trong file
    Bác nói rõ hơn cái, toàn dân mù code mà bác nói thế này là chết em rồi[IMG]images/smilies/dont_know.gif[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • 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
  •