C# listview 添加数据

C# listview 添加数据,第1张

抱歉刚看到。应该是数组的索引越界的问题吧。可能是al1或al2中的数据个数少于两个造成的。 你的循环语句的循环条件与al1中的数据个数有关,但是不能保证al2的数据个数一定和al1的相同啊。 建议调试一下,看看al1和al2的个数是否一样且都大于2.

当然不对了

第一、ListViewItem没有SelectedItems属性

第二、你没有自己添加SubItems的话lvi的SubItems只有一个,SubItems[4]会报错,改成这样就行了

private void button1_Click(object sender, EventArgs e)

{

ListViewItem lvi = new ListViewItem("1", 0)

for (int i = 0i <4i++)

{

lvi.SubItems.Add("")

}

lvi.SubItems[4].Text = "ABC"

ListView listView = new ListView()

listView.Items.Add(lvi)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11524388.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存