如何在DataSet的DataTable的某一列中找出最大值? 已从数据库得到一DataSet,并且将表中的数据填充到tables[0],不需再连数据库,用max函数如何得到某一列的最大值?请高手贴出详细代码,解决马上给分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MAX不能用,给你个函数/// <summary> /// 取出某表某列的最大值 /// </summary> /// <param name="dt"></param> /// <param name="columnIndex"></param> /// <returns></returns> public static object GetMaxValueOfColumn(DataTable dt,int columnIndex) { if(columnIndex<0||columnIndex>=dt.Columns.Count) { throw new Exception("ColumnIndex Out Of Region"); } if(dt.Rows.Count==0) { return null; } DataRow[] drs = dt.Select("1=1",dt.Columns[columnIndex].ColumnName+" DESC "); return drs[0][columnIndex]; } 问一下,放到DataGrid里吗?还是只是在代码里实现后在界面里显示? dataset中应该是可以用聚合函数的,如MAX等等,就是不知如何用 dataset里有表达式,可以直接求 回复flygoldfish(长江支流),能具体一点吗,最好直接帖出代码 DataTable.Compute("max(col1)","col2 > 2")... 自动购物机器人 C#后台代码调用带参数的JS方法 关于Server.MapPath怎样取绝对路径的问题? 如何最简单的去处string[]中的重复值 c# 有没有把数组转换为php序列化格式的类 .net的rsa签名与php、java如何才能互通? 请帮我把这段代码翻译成C++的 请教一下有关Web中TreeView问题 发生了一个非常痛苦的问题.解决了.送500M网络硬盘 原来连接MSSQL,现在改access数据库~~帮忙改改我的连接啊!在线等~~急,解决给分。 vs2003.net中的问题 结构问题!!
/// <summary>
/// 取出某表某列的最大值
/// </summary>
/// <param name="dt"></param>
/// <param name="columnIndex"></param>
/// <returns></returns>
public static object GetMaxValueOfColumn(DataTable dt,int columnIndex)
{
if(columnIndex<0||columnIndex>=dt.Columns.Count)
{
throw new Exception("ColumnIndex Out Of Region");
}
if(dt.Rows.Count==0)
{
return null;
}
DataRow[] drs = dt.Select("1=1",dt.Columns[columnIndex].ColumnName+" DESC ");
return drs[0][columnIndex]; }