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);
                }
            }
  • 相关阅读:
    Oracle.EntityFrameworkCore使用时报错:Specified cast is not valid
    .net core webapi通过中间件获取请求和响应内容
    金额数字语音播报
    FluentData微型ORM
    记阿里巴巴数据采集
    给定一个N阶矩阵A,输出A的M次幂(M是非负整数)(Java)
    求出区间[a,b]中所有整数的质因数分解。(Java)(转载)
    最大公约数 最小公倍数(Java)
    十六进制转八进制(Java)
    杨辉三角形(java)
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/3290708.html
Copyright © 2011-2022 走看看