zoukankan      html  css  js  c++  java
  • 记录DataGird的整行数据之和及动态创建列后赋值和

                List<string> num = new List<string>();
                try
                {
                    for (int i = 0; i < DataGrid1.Rows.Count - 1; i++)
                    {
                        double aa = 0;
                        for (int j = 1; j < DataGrid1.Columns.Count; j++)
                        {
                            double bb = Convert.ToDouble(DataGrid1.Rows[i].Cells[j].Value);
                            aa += bb;
                        }
                        num.Add(aa.ToString());
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }

    /////////////////////////////////////////////////////////////

                DataGridViewTextBoxColumn QuantityColumn = new DataGridViewTextBoxColumn();
                QuantityColumn.Name = "Quantity";
                QuantityColumn.HeaderText = "总计";
                QuantityColumn.Width = 100;
                QuantityColumn.SortMode = DataGridViewColumnSortMode.Automatic;
                dgGoodsSale.Columns.Add(QuantityColumn);

                for (int i = 0; i < dgGoodsSale.Rows.Count-1;i++)
                {
                    this.dgGoodsSale.Rows[i].Cells["Quantity"].Value = Convert.ToDouble(num[i]);
                }

  • 相关阅读:
    不要同时使用ReentrantLock类与synchronized关键字锁定会修改同一个资源的不同方法
    java中volatile关键字的含义
    浅谈操作系统对内存的管理
    Java线程池使用说明
    写在清明节之后
    PY一天一学
    24小时只睡了1个小时
    关于团队关于吐槽
    出尔反尔
    时间都去哪儿了?
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/2068798.html
Copyright © 2011-2022 走看看