将richtextbox文本发送到Listview

本文关键字:Listview richtextbox 文本 | 更新日期: 2023-09-27 18:29:35

我想逐行将我的richtextbox数据发送到listview。注意:我的richtextbox数据正在使用来自任何地方的数据进行更新。

如果我使用;

item.SubItems.Add(richTextBox1.Text);

它将是;

richTextBox1data     Listview
Data                 ID   Data
1001                 1    100110021003...
1002                 2  
1003                 3  
.                    4
.                    .
.                    .

如果我使用;

   for()
   {
    item.SubItems.Add(richTextBox1.Lines[j].ToString()); 
   }

它将是;

richTextBox1data     Listview
Data                 ID   Data
1001                 1    1001
1002                 2    10011002
1003                 3    1000110021003
.                    4    .........
.                    .    ..........
.                    .

我试着做下面的

richTextBox1data     Listview
Data                 ID   Data
1001                 1    1001
1002                 2    1002
1003                 3    1003
.                    4    .
.                    .    .
.                    .    .

将richtextbox文本发送到Listview

这对我有效。

foreach (string input in rchTest.Lines)
{
    item.SubItems.Add(input);
}

这将起作用:

for (int i = 0; i < richTextBox1.Lines.Length; i++)
{
   ListViewItem lvi = new ListViewItem(i.ToString());
   lvi.SubItems.Add(richTextBox1.Lines[i]);
   listView1.Items.Add(lvi);
}

当然,如果Listview处于Detail模式,并且具有两个Columns