且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在C#中将文本文件数据的内容显示到ListView

更新时间:2023-10-14 14:57:10

这是该解决方案的新测试答案.

Here is the new tested answer with the solution.

public Form1()
        {
            InitializeComponent();
            //read the file
            System.IO.StreamReader file =
                           new System.IO.StreamReader("yourFileName.txt");

            //set list view in details mode
            listView1.View = View.Details;

            //Set columns in listview
            listView1.Columns.Add("Date Time");
            listView1.Columns.Add("X");
            listView1.Columns.Add("Y");
            listView1.Columns.Add("Z");
            string line = "";
            //read text file line by line.     
            while (( line = file.ReadLine()) != null)
            {
                var itemMC = new ListViewItem(new[] { line.ToString().Split(';')[0].ToString(), line.ToString().Split(';')[2].ToString(), 
                    line.ToString().Split(';')[4].ToString(), line.ToString().Split(';')[6].ToString() });
                listView1.Items.Add(itemMC);

            }
            file.Close();
        }

以下是输出(来自相关数据):

Here is the output(from the given data in question) :