我有一个列表视图和一个richtextbox。 此richtextbox包含如下数据。我想输入一行中的前5行和下面的5列 richtextbox example and List view example
到目前为止我有以下代码
for ( int i = 0; i < richTextBox1.Lines.Count(); i++)
{
string[] arry = new string[5];
ListViewItem itms;
arry[0] = richTextBox1.Lines[i];
arry[1] = richTextBox1.Lines[i+1];
arry[2] = richTextBox1.Lines[i + 1];
arry[3] = richTextBox1.Lines[i+2];
arry[4] = richTextBox1.Lines[i+3];
itms = new ListViewItem(arry);
listView1.Items.Add(itms);
}
但它没有给我所需的输出,因为它反复重复,就像在这里看到的那样 Undesired Output
亲爱的让我知道我哪里出错了
答案 0 :(得分:1)
你的for
循环是逐行的,而不是5行的组。
将其更改为:
for ( int i = 0; i < richTextBox1.Lines.Count(); i += 5)