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
  • 相关阅读:
    48. Rotate Image
    83. Remove Duplicates from Sorted List
    46. Permutations
    HTML5笔记
    18. 4Sum
    24. Swap Nodes in Pairs
    42. Trapping Rain Water
    Python modf() 函数
    Python min() 函数
    Python max() 函数
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/11836010.html
Copyright © 2011-2022 走看看