Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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
如何在多行中将listview行保存到textbox_Listview_Textbox_Save - Fatal编程技术网

如何在多行中将listview行保存到textbox

如何在多行中将listview行保存到textbox,listview,textbox,save,Listview,Textbox,Save,好的,我有一个5列的列表视图。我编写了下面的代码来获取文本和子项。将它们添加到字符串中,使用,作为分隔符。但是,我的代码将所有行保存在文本框的一行中。我不确定问题出在哪里。请帮忙 Dim fileName As String="inventory.lst" Dim row As String = "", theChar As String = "," Dim objWriter As New System.IO.StreamWriter(fileName) For

好的,我有一个5列的列表视图。我编写了下面的代码来获取文本和子项。将它们添加到字符串中,使用,作为分隔符。但是,我的代码将所有行保存在文本框的一行中。我不确定问题出在哪里。请帮忙

  Dim fileName As String="inventory.lst"
    Dim row As String = "", theChar As String = ","
    Dim objWriter As New System.IO.StreamWriter(fileName)

    For Each item As ListViewItem In InvList.Items
        For Each subitem As ListViewItem.ListViewSubItem In item.SubItems
            row = row + subitem.Text + theChar
            'write to text file and remove last seperator
            objWriter.Write(row.TrimEnd(theChar))
        Next
    Next
    objWriter.Close()

尝试使用vbcrlf在2“下一步”之间模拟enter

将textbox属性设置为多行。并在追加字符串时添加新行字符\n或@“
”。目前,它只是将行插入字符串中。这确实有效。它只是将所有数据写入一行。这应该是注释