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

Đề tài: Hỏi về treeView trong C#

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

    Angry Hỏi về treeView trong C#

    Mình đang viết 1 chương trìng FTP client dùng ngôn ngữ C# nhưng mình không biết cách nào để lấy file và folder trong FTP server đưa vào 1 treeView.

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

    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);//nế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 gia nhập
    10 2008
    Bài viết
    2

    Cam on ban truongthanh9 de minh thu xem sao

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

    Trích dẫn Nguyên bản được gửi bởi truongthanh9 Xem bài viết
    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);//nế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 gia nhập
    10 2012
    Bài viết
    204

    Trích dẫn Nguyên bản được gửi bởi faq.c Xem bài viết
    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 gia nhập
    10 2012
    Bài viết
    9

    Red face Hỏi về treeView trong C#

    Trích dẫn Nguyên bản được gửi bởi AnyLastWord Xem bài viết
    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

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

  1. Định dạng treeview trong ASP.NET như thế nào?
    Gửi bởi vinhson trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 02-05-2014, 05:18 PM
  2. Cần tài liệu về treeview và listview trong c#
    Gửi bởi transport trong diễn đàn Công cụ, ebooks C#, ASP.NET, và Windows Mobile
    Trả lời: 15
    Bài viết cuối: 26-09-2013, 02:36 AM
  3. Tạo TreeView Trong Asp.Net MVC3
    Gửi bởi chiponline89 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 06-08-2013, 02:52 PM
  4. làm Treeview trong C#
    Gửi bởi kieudangtien86 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 30-03-2009, 06:51 PM
  5. Add node con trong treeview ?
    Gửi bởi BuithiHa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 13-12-2007, 06:58 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