ListView1.Items[i].SubItems["TT"]中SubItems要添加什么
时间: 2023-12-04 17:06:05 浏览: 38
ListView1.Items[i].SubItems["TT"]中的SubItems不需要添加任何内容,这是ListView的一个属性,用于访问某个ListViewItem的子项(SubItem)集合。
具体来说,ListView1是你的ListView控件对象,Items是它的一个属性,可以访问ListView中所有的项(Item)集合。而Items[i]表示你要访问集合中的第i个项,它是一个ListViewItem类型的对象。
ListViewItem对象有一个名为SubItems的属性,它是一个ListViewSubItem类型的集合,代表着这个ListViewItem的所有子项。你可以用索引或者名称来访问这个集合中的某一个子项,比如ListView1.Items[i].SubItems[0]或者ListView1.Items[i].SubItems["TT"]。
所以,SubItems属性不需要添加任何内容,它是ListView的内置属性之一。
相关问题
ListView1.Items[i].SubItems["TT"]中SubItems如何不通过索引,通过字符串来找到指定信息
在ListView中,可以通过两种方式来访问子项集合中的子项,即通过索引或者通过名称。
通过索引的方式,你可以使用下标操作符[]来获取子项集合中的子项,例如:
```
ListView1.Items[i].SubItems[0] // 获取第一个子项
```
而通过名称的方式,你可以使用SubItems属性的字典索引器来获取子项集合中的子项。字典索引器可以通过子项的名称来获取子项,例如:
```
ListView1.Items[i].SubItems["TT"] // 获取名称为"TT"的子项
```
这种方式更加直观,代码可读性更好。当然,使用名称来访问子项集合中的子项,要求你在添加子项时,必须为它们指定一个名称。可以在添加子项时,使用ListViewSubItem的Name属性来指定子项的名称,例如:
```
ListViewItem item = new ListViewItem("First Item");
item.SubItems.Add(new ListViewSubItem(item, "SubItem 1", "TT"));
item.SubItems.Add(new ListViewSubItem(item, "SubItem 2", "XX"));
ListView1.Items.Add(item);
```
以上代码会添加一个带有两个子项的ListViewItem对象,第一个子项的名称为"TT",第二个子项的名称为"XX"。这样,在后续的访问中,你就可以使用名称来访问它们了。
if (ListView1.Items[i].SubItems["TT"].ToString()!="0") 这个为什么说找不到对象
这段代码可能会出现找不到对象的错误,可能的原因是ListView1中没有名为"TT"的SubItems。
你可以在代码中添加一些调试信息,尝试找出具体的错误原因。例如,可以在代码中添加以下语句:
```
Debug.Print($"SubItems count: {ListView1.Items[i].SubItems.Count}");
foreach (ListViewItem.ListViewSubItem subItem in ListView1.Items[i].SubItems)
{
Debug.Print($"SubItem name: {subItem.Name}");
}
```
这样,你就可以查看SubItems的数量以及每个SubItem的名称,从而找出具体的错误原因。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)