Vb.net Visual Basic(分区或空间格式)

Vb.net Visual Basic(分区或空间格式),vb.net,Vb.net,我正在尝试读取文本文件,并使用分区显示在列表框中。但不管我怎么做,我的代码都不起作用。你能帮我修一下吗 Dim objFile As New System.IO.StreamReader("C:\Users\Keeora\Desktop\Westville\Year 2\Semester 2\Istn\ass.txt") Dim strAlbumName As String strAlbumName = objFile.ReadLine() Do Un

我正在尝试读取文本文件,并使用分区显示在列表框中。但不管我怎么做,我的代码都不起作用。你能帮我修一下吗

    Dim objFile As New  
    System.IO.StreamReader("C:\Users\Keeora\Desktop\Westville\Year 2\Semester 2\Istn\ass.txt")
    Dim strAlbumName As String
    strAlbumName = objFile.ReadLine()
    Do Until strAlbumName Is Nothing
        ' Dim fmStr As String = ("{0,25}{1,15}{2,5}{3,18}{4,15}{5,13}{6,18}")
        ListBox1.Items.Add(String.Format(strAlbumName))
        strAlbumName = objFile.ReadLine()
    Loop
    objFile.Close()
    objFile.Dispose()
这就是我需要它的样子

项目价格数量税折扣小计总成本

衬衫R400 2 R800 R5 3%781

但每个项目都直接位于相应的标题下


任何帮助都将不胜感激

使用网格,而不是列表框。我们的讲师要求我们使用列表框。但是,在列表框中还是有这样做的方法吗?你必须使用单间距字体开始。两种方法都可以使用,一种是在列表框中,另一种是在ListView或DataGridView中,以向讲师展示当你使用合适的工具完成任务时它的外观。非常感谢!我们必须这样做使用网格,而不是列表框。我们的讲师要求我们使用列表框。但是,在列表框中还是有这样做的方法吗?你必须使用单间距字体开始。两种方法都可以使用,一种是在列表框中,另一种是在ListView或DataGridView中,以向讲师展示当你使用合适的工具完成任务时它的外观。非常感谢!我必须这样做