form中的listview控件
猴子我在windows中的form中用一个listview的控件,,
想把textbox中的值赋值给予这个控件中的第2行第4列的值。
用下面的语句就能给第一行的第一个值赋值,但是但我把0改为其他数字时就会出现错误。。
ListViewItem Item = new ListViewItem();
Item.SubItems[0].Text = this.textBox1.Text;
用下面的语句也出现错误:
listView1.Items[2].SubItems[4].Text = this.textBox1.Text;
InvalidArgument=“2”的值对于“index”无效。
求指教。。
------最佳解决方案--------------------如果是Items无效,是行不够,行从下表0开始。添加行用listView.Items.Add()
如果是SubItems无效,是列不够,添加列用listView.Columns.Add()
------其他解决方案--------------------listView.Columns.Add() +1 ;
------其他解决方案--------------------ListView的Columns有没有添加足够多的列?
------其他解决方案--------------------他是一行一行的添加的吧。
你原本就没有足够的列。。。
不存在那个index
------其他解决方案--------------------
但是我把他改为
listView1.Items[1].SubItems[1].Text = this.textBox1.Text;
也不行啊。。
------其他解决方案--------------------
但是我把他改为
listView1.Items[1].SubItems[1].Text = this.textBox1.Text;
也不行啊。。