日期:2014-05-17  浏览次数:21075 次

listview控件提示InvalidArgument=“1”的值对于“index”无效。
我把listview控件添加了3列,然后在代码里
listVDigitImages.Items.Add("1");
listVDigitImages.Items.Add("2");
listVDigitImages.Items[0].SubItems[1].Text = "32";
就提示InvalidArgument=“1”的值对于“index”无效。
如果把listVDigitImages.Items[0].SubItems[1].Text = "32";改为
listVDigitImages.Items[0].SubItems[0].Text = "32";就不会有错误。
现在我想给第一行第二列跟第三列赋值就赋值不了
c#?listview?表格 控件 listview

------解决方案--------------------
listVDigitImages.Items[0].SubItems[1].Text = "32";
你只添加了Items,并没有添加SubItems啊
listVDigitImages.Items[0].SubItems.Add或AddRange()