C#将文本文件读取/导入ListView
我需要将文本文件读入ListView。我已经将其保存到文件中,但似乎没有人能够很好地将文件读回。当文件读入时;所有数据都在第一列中,而不是在相应的标题下显示 这是我保存到文件中的文本文件数据:C#将文本文件读取/导入ListView,c#,listview,import,text-files,readfile,C#,Listview,Import,Text Files,Readfile,我需要将文本文件读入ListView。我已经将其保存到文件中,但似乎没有人能够很好地将文件读回。当文件读入时;所有数据都在第一列中,而不是在相应的标题下显示 这是我保存到文件中的文本文件数据: private void ReadInTimeSheet() { foreach (string line in File.ReadAllLines(@"C:filepath\MyTimeSheet.txt")) { lvTimeSheet.Item
private void ReadInTimeSheet()
{
foreach (string line in File.ReadAllLines(@"C:filepath\MyTimeSheet.txt"))
{
lvTimeSheet.Items.Add(new ListViewItem(line));
}
}
2017年5月23日
10:44
13:44
3.
$48.00
05 / 23 / 2017
09 : 15
15:15
6.
$96.00
以下是我使用的代码:
private void ReadInTimeSheet()
{
foreach (string line in File.ReadAllLines(@"C:filepath\MyTimeSheet.txt"))
{
lvTimeSheet.Items.Add(new ListViewItem(line));
}
}
以下是读取的结果:
如果您在打开文件时遇到问题;所有数据都包含在第一列中,看起来与我对上面文件中文本的视图完全相同
我需要的是第1栏中显示的日期、第2栏中显示的开始时间、第3栏中显示的停止时间、第4栏中显示的总工作小时数以及第5栏中显示的小时工资
我怎样才能做到这一点?提前感谢。首先,您应该在列表视图中添加列,并确保
视图设置为详细信息。将列宽设置为-2
将自动调整其大小:
private void Form1_Load(object sender, EventArgs e)
{
lvTimeSheet.View = View.Details;
lvTimeSheet.Columns.Add("Date");
lvTimeSheet.Columns.Add("Start Time");
lvTimeSheet.Columns.Add("Stop Time");
lvTimeSheet.Columns.Add("Total Hours");
lvTimeSheet.Columns.Add("Total Pay");
// Auto-size the columns
for (int i = 0; i < lvTimeSheet.Columns.Count; i++)
{
lvTimeSheet.Columns[i].Width = -2;
}
}
输出
首先,您应该向列表视图中添加列,并确保视图
设置为详细信息
。将列宽设置为-2
将自动调整其大小:
private void Form1_Load(object sender, EventArgs e)
{
lvTimeSheet.View = View.Details;
lvTimeSheet.Columns.Add("Date");
lvTimeSheet.Columns.Add("Start Time");
lvTimeSheet.Columns.Add("Stop Time");
lvTimeSheet.Columns.Add("Total Hours");
lvTimeSheet.Columns.Add("Total Pay");
// Auto-size the columns
for (int i = 0; i < lvTimeSheet.Columns.Count; i++)
{
lvTimeSheet.Columns[i].Width = -2;
}
}
输出
步骤1)创建一个有效的模型步骤2)使用LINQ Take(5)将行转换为字符串3)的LINQ集合并传递给模型。4) 允许模型将每一行解析为其正确的插槽/变量。如何写入文件?您可以为写入文件的方式添加代码吗?步骤1)创建一个有效的模型步骤2)使用LINQ Take(5)将行转换为字符串的LINQ集合3)并传递到模型。4) 允许模型将每一行解析为其正确的插槽/变量。如何写入文件?你能为你如何写入文件添加代码吗?