vb.net - 将2个子项解决到文本框中
问题描述
我想从 listview 中解决所有大尺寸的总数,其中 subitem(2) 是尺寸,subitem(3) 是数量并希望输出到文本框中。
大尺寸文本框只计算那里有多少“大”字并且不计算数量。我想在文本框中显示所有大尺寸的确切数量。
解决方案
试试这个。很抱歉我现在无法测试它。我遍历 ListViewItems 并检查 SubItems(2) 是否很大。如果为真,则将 TotalLarge 增加 SubIems(3) 中的数量
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim TotalLarge As Integer
For Each lvi As ListViewItem In ListView1.Items
If lvi.SubItems(2).Text = "Large" Then
TotalLarge += CInt(lvi.SubItems(3).Text)
End If
Next
Debug.Print(TotalLarge.ToString)
End Sub
可能有一种 Linq 方法可以实现这一点,它更酷但不是更快。
推荐阅读
- bash - BASH 脚本回显文本和命令
- c++ - 将 r 值引用唯一指针传递给 lambda 的正确方法
- ios - 为什么 Xcode 自动修复会创建两个同名的方法 `func tableView`?
- javascript - 如何在网站中使用 PostgreSQL 或 SQLite(首选)数据库?
- javascript - Electron:从 React 向 Main 发送消息
- redux - 在另一个动作中调用 redux 动作不起作用
- python - 无法在 MacOS 上使用 nvm 安装:'zsh: command not found: nvm'
- sql - EF Core 2.2 在我的代码中运行 SELECT * FROM [TableName] 而没有 SELECT 查询
- linear-regression - 减少Stata结果
- html - navbar ul li 显示在调整大小后变成块