zoukankan      html  css  js  c++  java
  • Dev 统计GridControl界面上当前选中的一行的值

            private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
            {    
                if( e.Column.FieldName.IndexOf("QTY")>-1)
                {
                    int total= 0;
                    object val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH1QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH2QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH3QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH4QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH5QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH6QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH7QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH8QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH9QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH10QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH11QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
                    val = gridView1.GetRowCellValue(e.RowHandle, gridView1.Columns["MONTH12QTY"]);
                    total += val == DBNull.Value ? 0 :Convert.ToInt32(val);
    
                    gridView1.SetRowCellValue(e.RowHandle,gridView1.Columns["SUM"], total);
                }
            }
  • 相关阅读:
    MySQL 连接的使用:语法及案例剖析、INNER JOIN、LEFT JOIN、RIGHT JOIN
    MySQL GROUP BY 分组语句:语法及案例剖析、使用 WITH ROLLUP
    MySQL 排序:语法及案例剖析、在命令提示符中使用 ORDER BY 子句
    MySQL UNION 操作符:语法及案例剖析
    MySQL LIKE 子句:语法及案例剖析、在命令提示符中使用 LIKE 子句
    maven仓库
    maven安装配置
    Jedis
    Redis下载安装以及String类型
    Redis介绍
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/3290708.html
Copyright © 2011-2022 走看看