to 如何将一个listView控件中的数据全部复制到一个richTextBox中?我尝试过将listview中items[i]循环复制,但复制的每一行记录都会多一些内容,并在原来的内容上加{}号,不知该如何处理,谢谢!如果你只想复制值的话,可以如下去获得: foreach( ListViewItem itm in yourListView.Items ) { //Use "itm.Text" to get its value //If every item has subitems //Use "itm.SubItems[i]" to get its sub-itme value //Notion: Subitem index starts from 1. }
用 foreach( ListViewItem itm in yourListView.Items ) { //Use "itm.Text" to get its value //If every item has subitems //Use "itm.SubItems[i]" to get its sub-itme value //Notion: Subitem index starts from 1. } 得到的还是 ListView{aaa} ListView{bbb}
to 用 foreach( ListViewItem itm in yourListView.Items ) { //Use "itm.Text" to get its value //If every item has subitems //Use "itm.SubItems[i]" to get its sub-itme value //Notion: Subitem index starts from 1. } 得到的还是 ListView{aaa} ListView{bbb}很怪,你是如何写的,或者你是如何使用我上面所写的代码。
完成,应该是 foreach( ListViewItem itm in this.listView1.Items ) { //Use "itm.Text" to get its value //If every item has subitems //Use "itm.SubItems[i]" to get its sub-itme value //Notion: Subitem index starts from 1. this.richTextBox1.Text = this.richTextBox1.Text+"\n"+itm.SubItems[0].Text.ToString(); } 如果只用this.richTextBox1.Text = this.richTextBox1.Text+"\n"+itm.SubItems[0].ToString(); 会出现这样的情况 ListView{aaa} ListView{bbb}
如果ListView中第一行为aaa,第二行为bbb
那么用richTextBox.Text = listview.items[0].ToString()
richTextBox.Text += listview.items[1].ToString()
后richTextBox中的内容就是
ListView{aaa}
ListView{bbb}
foreach( ListViewItem itm in yourListView.Items )
{
//Use "itm.Text" to get its value
//If every item has subitems
//Use "itm.SubItems[i]" to get its sub-itme value
//Notion: Subitem index starts from 1.
}
foreach( ListViewItem itm in yourListView.Items )
{
//Use "itm.Text" to get its value
//If every item has subitems
//Use "itm.SubItems[i]" to get its sub-itme value
//Notion: Subitem index starts from 1.
}
得到的还是
ListView{aaa}
ListView{bbb}
{
for(int j=0;j<=this.listview1.column.count-1;j++)
{
this.richtextbox1.text+=this.listview1.items[i].submit[j].text.tostring();
}
}
foreach( ListViewItem itm in yourListView.Items )
{
//Use "itm.Text" to get its value
//If every item has subitems
//Use "itm.SubItems[i]" to get its sub-itme value
//Notion: Subitem index starts from 1.
}
得到的还是
ListView{aaa}
ListView{bbb}很怪,你是如何写的,或者你是如何使用我上面所写的代码。
foreach( ListViewItem itm in this.listView1.Items )
{
//Use "itm.Text" to get its value
//If every item has subitems
//Use "itm.SubItems[i]" to get its sub-itme value
//Notion: Subitem index starts from 1.
this.richTextBox1.Text = this.richTextBox1.Text+"\n"+itm.SubItems[0].Text.ToString();
}
如果只用this.richTextBox1.Text = this.richTextBox1.Text+"\n"+itm.SubItems[0].ToString();
会出现这样的情况
ListView{aaa}
ListView{bbb}