Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带列表视图的C#建议_C#_Filelist - Fatal编程技术网

带列表视图的C#建议

带列表视图的C#建议,c#,filelist,C#,Filelist,我制作了一个应用程序,您可以输入个人信息,并将其保存在目录(C:\information\example.txt)中。 现在我需要添加新的按钮和列表视图,但我不知道如何使用列表视图。 按下按钮后,我需要在列表视图中查看目录中的所有.txt文件 下面是代码中的一部分,如果有帮助的话: { if (!Directory.Exists("C:\\Informacija")) Directory.CreateDirectory("C:\\Informac

我制作了一个应用程序,您可以输入个人信息,并将其保存在目录(C:\information\example.txt)中。 现在我需要添加新的按钮和列表视图,但我不知道如何使用列表视图。 按下按钮后,我需要在列表视图中查看目录中的所有.txt文件

下面是代码中的一部分,如果有帮助的话:

    {

        if (!Directory.Exists("C:\\Informacija"))
            Directory.CreateDirectory("C:\\Informacija");

        MessageBox.Show("Save", "My notification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        using (TextWriter writer = File.CreateText("C:\\Informacija\\" + textBox1.Text + " " + textBox2.Text + ".txt"))
        {
            writer.WriteLine("Name: " + textBox1.Text);
            writer.WriteLine("Surname: " + textBox2.Text);
            writer.WriteLine("Birthday:" + dateTimePicker1.Value.ToShortDateString());
            writer.WriteLine("Person code:" + textBox4.Text + textBox3.Text);
            writer.WriteLine("Birth place:" + textBox5.Text);
            writer.WriteLine("Thelephone number: " + textBox6.Text);
            writer.WriteLine("Family status: " + comboBox2.Text);
            writer.WriteLine("E-mail:" + textBox8.Text + "@" + comboBox1.Text);
        }
    }

添加一个按钮,只需清除lisview,然后在该按钮中重新加载文件

像这样的

        ListView1.Items.Clear();

        string[] files = Directory.GetFiles(WHATEVERPATH);
        foreach (string file in files)
        {

            string fileName = Path.GetFileNameWithoutExtension(file);
            ListViewItem item = new ListViewItem(fileName);
            item.Tag = file;

            ListView1.Items.Add(item);

        }

请展示您尝试过的内容,并解释您的作品中存在的错误。或者你希望为你编写一个完整的功能代码?这就是问题所在。。。我没有什么要显示的,失败后我只是删除不起作用的代码。@user1448514,您也可以,只是为了获取文本文件,您可以尝试
Directory.GetFiles(WHATEVERPATH,*.txt”)