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);
                }
            }
  • 相关阅读:
    你所选择的栏目与当前模型不相符请选择白色的选
    DEDECMS首页调用图片集里的多张图片
    dedecms内容页调用图片集文档的图集图片
    Sublime Text 使用介绍、全套快捷键及插件推荐
    基于Nutch+Hadoop+Hbase+ElasticSearch的网络爬虫及搜索引擎
    nutch
    ant安装
    selenium经过WebDriverWait实现ajax测试
    查看当前android设备已安装的第三方包
    批处理学习总结之常用符号
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/3290708.html
Copyright © 2011-2022 走看看