Как вывести информацию для вывода в элемент treeView1 C# Windows Forms

По заданию нам дали разработать приложение C# для вывода полной информации о логических томах компьютера, на котором выполняется лабораторная работа, с возможностью автоматического обновле-ния данных и обработки ошибок: вот такие условия и даже есть примерный код дали нам его на консоли C#
я с элементом treeView совсем не знаком только начал знакомиться и не понимаю как можно вывести инфу в дерево
помогите пожалуйста с разработкой кода в форме
мой вариант 5 если что
и вот мой примерный надбросок кода в форме так шо не судите строго если увидите что я фигню написал

public Form1()
{
InitializeComponent();
treeView1.AfterSelect += treeView1_AfterSelect;
}

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
DriveInfo[] allDrives = DriveInfo.GetDrives();

foreach (DriveInfo d in allDrives)
{
TreeNode tree = new TreeNode( Text = " Drive " + d.Name.ToString() + " \n File type " + d.DriveType.ToString());
e.Node.Nodes.Add(tree);
if (d.IsReady == true)
{

e.Node.Nodes.Add( "\n Volume label: " + d.VolumeLabel.ToString()
+ "\n File system: " + d.DriveFormat.ToString()
+ "\n Available space to current user:: " + d.AvailableFreeSpace.ToString()
+ "\n Total available space: " + d.TotalFreeSpace.ToString()
+ "\n Total size of drive: " + d.TotalSize.ToString());
}
}
}
Как вывести информацию для вывода в элемент treeView1 C Windows Forms

Может поможет.

https://codehill.com/2013/06/list-drives-and-folders-in-a-treeview-using-c/

Добавить комментарий