コード例 #1
0
        /// <summary>
        /// 初始化统计grid
        /// </summary>
        private void dataSource_reports()
        {
            List <Reports> list    = DbUtil.queryReports("select level, count(1), FORMAT(sum(weight),2), FORMAT(sum(weight)/count(1),2)  from t_weights where life_cycle=1 and DATE(create_time) = '" + this.input_date.Value.ToString("yyyy-MM-dd") + "' group by level; ");
            Reports        reports = new Reports();

            reports.report_level   = "累计";
            reports.report_count   = list.Sum(t => t.report_count);
            reports.report_weight  = double.Parse(list.Sum(t => t.report_weight).ToString("0.00"));
            reports.report_average = double.Parse((reports.report_weight / reports.report_count).ToString("0.00"));
            list.Add(reports);
            this.grid_reports.DataSource = list;
            this.grid_reports.ClearSelection();
        }