格式化RichTextBox中的ListViewItems

时间:2010-11-09 06:55:53

标签: c# winforms listview richtextbox

如何以编程方式将ListView中的项目添加到RichTextBox

例如,在下面显示的图像中,我希望指定列中的ListViewItem个实例显示在RichTextBox中,并且我希望它们被格式化为表格。我怎么能这样做?

在下图中,我将值输入RichTextBox

alt text

1 个答案:

答案 0 :(得分:1)

试试这个

 for (int i = 0; i < listView1.Items.Count; i++)
     {
        for (int j = 0; j < listView1.Columns.Count; j++)
        {
            richTextBox1.Text += listView1.Items[i].SubItems[j].Text.ToString()+"\t";
        }
        richTextBox1.Text += "\n";

      }

<强>更新

for (int i = 0; i < listView1.Items.Count; i++)
{
     richTextBox1.Text += listView1.Items[i].SubItems[0].Text.ToString();
     richTextBox1.Text += "\t"+listView1.Items[i].SubItems[2].Text.ToString();
     richTextBox1.Text += "\n";                                    
}