.net - 如何检查listView是否为空

标签 .net vb.net winforms listview is-empty

我正在创建一个Windows窗体,我有2个问题

  • 我要在listView中添加项目后立即启用该按钮
    如果其空
  • 禁用它
  • 假设我已经在listview中添加了项。添加商品后,如何获取所有商品的总价并将其放入标签中?谢谢。

  • 这是用于计算列表 View 中所有项目总价的代码
        Dim total As Integer = 0
        For Each itemRow As ListViewItem In Me.lvOrder.Items
    
            total += Convert.ToInt32(itemRow.SubItems(2).Text)
    
        Next
    

    抱歉,我不能放置图像以更好地理解,因为我需要10个声誉才能发布图像。

    最佳答案

    像这样简单的事情就可以满足您的要求:

    btnXXX.Enabled = (lvOrder.Items.Count > 0)
    

    您只需要确保在适当的事件中正在执行此操作即可。或添加或删除项目时

    关于.net - 如何检查listView是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32860122/

    相关文章:

    C# .NET 远程处理服务器和 Java 客户端

    .net - VS Code $msCompile ProblemMatcher 不适用于相对文件路径

    vb.net - 按钮图像、透明度、鼠标悬停颜色

    c# - 按 Enter 移动到下一个控件

    c# - 用于十进制数字点而不是逗号的正则表达式 (.NET)

    c++ - "Unresolved Typeref-Token"与 SDL_net 和 .NET

    jquery - 为什么自动完成 jQuery 的渲染菜单功能不适用于 GridView 第二行?

    vb.net - 属性、函数等的非自定义属性是什么?

    c# - 将价格添加到条形码生成的序列号

    c# - 将 byte[] 作为参数传递给 ReportViewer