DataTable筛选某列最大值

dt.Compute("max(列名)","");

Compute函数的参数就两个:Expression,和Filter。

Expresstion是计算表达式,关于Expression的详细内容请看这里“http://msdn2.microsoft.com/zh-cn/library/system.data.datacolumn.expression(VS.80).aspx”。而Filter则是条件过滤器,类似sql的Where条件。

DataTable筛选某列最大值,码迷,mamicode.com

时间: 2024-10-27 06:38:52

DataTable筛选某列最大值的相关文章

C#中DataTable行转列示例

将下面表(1)格式的数据转换为表(2)格式的数据.很明显,这是一个行转列的要求,本想在数据库中行转列,因为在数据库中行转列是比较简单的,方法可以参考本站SQLServer中(行列转换)行转列及列转行且加平均值及汇总值,但因其它需求,最终需将该转化搬到C#中进行了. (表1) 表(2) 不多说了,下面开始在DataTable行转列示例: //DataTable行转列 private DataTable RCC(DataTable _outDataSource) { //从DataTable中读取不

TextBox 绑定到DataTable某一列属性上

将TextBox绑定到DataTable某一列属性上 DataTable dt = GetDataTable() textBox1.DataBindings.Add("Text", dt, "columnName", true); 当修改TextBox值时,必须要鼠标手动点击对应DataTable 列单元格(绑定到DataGridView中显示)才会更新,如何实时自动更新呢? 可以在TextBox中添加Validated事件(或者MouseLeave事件)实现更新D

.NET的 DataTable中某列求和

public DataTable ReportDetail { get; set; }//定义datatable属性 this.txtTotalPiece.Text = ReportDetail.Compute("sum(Piece)", "TRUE").ToString();//求和 .NET的 DataTable中某列求和

将DataTable某一列的值整体赋值给 另一个DataTable;

foreach (DataColumn dt in _ds.Tables[0].Columns) { foreach (var str in _str2Array[0]) { if(dt.ColumnName.Trim() == str) { //DataTable删除指定列 _table.Columns.ReMove(dt); } } } //将 DataTable某一列的值,赋值给 另一个DataTable; DataView view = _ds.Tables[0].DefaultView

Asp.net 修改已有数据的DataTable中某列的数据类型

DataTable dt_PI = new DataTable(); //克隆表结构 dt_PI = ds.Tables[0].Clone(); dt_PI.Columns["FLTFullPercentage"].DataType = typeof(String);//修改[满柜百分比]列的数据类型 foreach (DataRow row in ds.Tables[0].Rows) { DataRow rowNew = dt_PI.NewRow(); foreach (DataCo

给DataTable添加序号列

如何在datatable中添加一序号列,编号从1依次递增,并且在第一列? /// <summary>        /// 在DataTable中添加一序号列,编号从1依次递增        /// </summary>        /// <param >DataTable</param>        /// <returns></returns>        private DataTable AddSeriNumToDat

c# DataTable行转列

/// <summary> /// datatable行转列 /// </summary> /// <param name="dtSrc">来源datatable</param> /// <returns>行转列结束的datatable</returns> private System.Data.DataTable ConvertDataTable(System.Data.DataTable dt) { var d

[WinForm] DataGridView绑定DataTable,ComboBox列绑定Dictionary

一  需求介绍 一般像枚举类型的数据,我们在数据库里存储着诸如(1.2.3.4-)或者("001"."002"."003"-)此类,但是界面上我们想要显示的是具体的文本内容,以便用户理解使用.所以在从数据库中加载出来的数据DataTable绑定到DataGridView上时,就需要其中一些枚举列采用下拉框,并绑定对应的枚举数据源. 二  具体实现 首先,如果 DataGridView 的 AutoGenerateColumns 为 true 时,

DataTable添加行和列

DataTable dt = dal.GetDtatableadd(name, note); //// //添加新行////// DataRow drr = dt.NewRow();//新增一行 // 添加数据: //dr["ADD"] = "122313";//第一种直接将名称全部写出来添加 //第二种加结果和列名取出来添加 object[] objs = { "1", "测试", "测试公司", &qu