zoukankan      html  css  js  c++  java
  • Money-去哪了每日站立会议

    继昨天编写完善完代码后,又继续上次任务部分的编写,包含刷新计数,刷新金额求和,刷新消费情况总和,遍历Listview并删除项等,代码还未完善,明天继续。

    private void button3_Click(object sender, EventArgs e)
    {
    //遍历Listview,选中的选项移除
    for (int i = listView1.SelectedItems.Count - 1; i >= 0; i--)
    {
    ListViewItem item = listView1.SelectedItems[i];
    listView1.Items.Remove(item);
    }

    //---------------------------刷新窗口----------------------------
    //刷新计数
    textBox1.Text = Convert.ToString(listView1.Items.Count);
    //刷新金额求和
    double MoneySum = 0;
    for (int i = 0; i <= listView1.Items.Count - 1; i++)
    {
    ListViewItem Item = listView1.Items[i];
    MoneySum += Convert.ToDouble(Item.SubItems[2].Text);
    }
    textBox2.Text = Convert.ToString(MoneySum);
    //刷新消费情况总和
    textBox3.Text = "0";
    textBox4.Text = "0";
    textBox5.Text = "0";
    textBox6.Text = "0";
    textBox7.Text = "0";
    textBox8.Text = "0";
    for (int i = 0; i <= listView1.Items.Count - 1; i++)
    {
    ListViewItem Item = listView1.Items[i];
    if (listView1.Items[i].SubItems[1].Text == "日常用品")
    textBox3.Text = (Convert.ToDouble(textBox3.Text) + Convert.ToDouble(listView1.Items[i].SubItems[2].Text)).ToString();
    if (listView1.Items[i].SubItems[1].Text == "学习用品")
    textBox4.Text = (Convert.ToDouble(textBox4.Text) + Convert.ToDouble(listView1.Items[i].SubItems[2].Text)).ToString();
    if (listView1.Items[i].SubItems[1].Text == "话费")
    textBox5.Text = (Convert.ToDouble(textBox5.Text) + Convert.ToDouble(listView1.Items[i].SubItems[2].Text)).ToString();
    if (listView1.Items[i].SubItems[1].Text == "饮食")
    textBox6.Text = (Convert.ToDouble(textBox6.Text) + Convert.ToDouble(listView1.Items[i].SubItems[2].Text)).ToString();
    if (listView1.Items[i].SubItems[1].Text == "衣服")
    textBox7.Text = (Convert.ToDouble(textBox7.Text) + Convert.ToDouble(listView1.Items[i].SubItems[2].Text)).ToString();
    if (listView1.Items[i].SubItems[1].Text == "其他")
    textBox8.Text = (Convert.ToDouble(textBox8.Text) + Convert.ToDouble(listView1.Items[i].SubItems[2].Text)).ToString();
    }
    }

    private void button4_Click(object sender, EventArgs e)
    {
    listView1.BeginUpdate();//挂起
    //遍历Listview并删除项
    for (int i = listView1.Items.Count - 1; i >= 0; i--)
    {
    ListViewItem item = listView1.Items[i];
    listView1.Items.Remove(item);
    }
    listView1.EndUpdate();//结束挂起
    //---------------------------刷新窗口----------------------------
    //刷新计数

  • 相关阅读:
    ubuntu下查看某个头文件来自哪个软件包?
    系统调用fork()在powerpc上的源码分析
    linux应用程序如何从用户空间进入内核空间?
    执行docker ps时提示"dial unix /var/run/docker.sock: connect: permission denied"如何处理?
    ubuntu上安装远程桌面服务
    执行python安装命令时报错"ModuleNotFoundError: No module named 'setuptools'"如何处理?
    在arm下使用docker build创建容器镜像时磁盘空间不足如何处理?
    9、序列
    8、数据类型
    7、运算符与表达式
  • 原文地址:https://www.cnblogs.com/amnavov/p/10085676.html
Copyright © 2011-2022 走看看