zoukankan      html  css  js  c++  java
  • DataTable 获取一列最大值并修改

    DataTable中获取分数的最大值

    1、创建DataTable并赋值

    DataTable dt = new DataTable();
                dt.Columns.Add("ID", typeof(int));
                dt.Columns.Add("Name", typeof(string));
                dt.Columns.Add("Score", typeof(double));
                //设置datable主键列
                dt.PrimaryKey = new DataColumn[] { dt.Columns["ID"] };
    
                #region 添加数据
                DataRow dr = null;
                for (int i = 0; i < 10; i++)
                {
                    dr = dt.NewRow();
                    dr["ID"] = 100 + i.ToString();
                    dr["Name"] = "Name" + i.ToString();
                    dr["Score"] = (i + 1) * 30;
    
                    dt.Rows.Add(dr);
                }
                #endregion
    View Code

    2、找出DataTable中分数的最大值

                double maxScore = 0;
                double.TryParse(dt.Compute("Max(Score)", "").ToString(), out maxScore);// 取得datable中Score的最大值
                DataRow row = dt.Select("Score=" + maxScore)[0];    
    View Code

    3、修改最大分数值

    row["Score"] = 100000000.12;
    View Code
  • 相关阅读:
    webstorm打开项目找不到git
    Redis 下载与安装(Windows版)
    element-UI el-table样式(去边框和滚动条样式)
    MVVM
    HTTP
    TCP/IP
    vue双向绑定
    Vue组件化原理
    JavaScript
    css中可继承与不可继承属性
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/11836010.html
Copyright © 2011-2022 走看看