【发布时间】:2014-06-01 13:24:56
【问题描述】:
如何从 C# 中列表视图的第三列获取值。我从列表视图的第 1 列和第 2 列获取值,但是当我尝试从第 3 列获取值时,它给了我错误。没有找到索引。我在列表视图中创建了 3 列。
我的代码如下。
string std_name = listView1.Items[count].SubItems[1].Text;
int rollNumber = int.Parse(listView1.Items[count].SubItems[0].Text);
string marks = listView1.Items[count].SubItems[2].Text; // error is takeplace in this line.
【问题讨论】:
-
使用调试器(在 Visual Studio 中按 F5)并找出有多少个
Items和SubItems,这样您就可以看到哪里出了问题。 -
您还没有在您添加子项的位置发布该代码...可能是问题存在..如果该项目中未添加第三个子项,则无法找到它并给出错误。 .. 甚至你已经创建了 3 列。
-
这是winform应用程序吗?
标签: c#