C# DataTable 中如何设置一个列为某一行数据最小值

如图,假设这些数据是在一个已经搭建好框架的.NETDataTable对象中,那么请问:如何把F2设定为一个计算列,计算C2D2E2三者的最小值?*************... 如图, 假设这些数据是在一个已经搭建好框架的 .NET DataTable 对象中, 那么请问:如何把F2设定为一个计算列, 计算 C2 D2 E2 三者的最小值?******************已经做过以下尝试:调用 DataColumn的构造函数public DataColumn(String colunmName, Type dataType, string expr)* 通过设定第3个表达式参数 expr, 但是这个表达式参数似乎只支持一个算数表达式, 不支持在一行数据ROW中用函数MIN取他们的最小值;**************** 能用MIN求值的似乎全部都是纵向求某一个列的和?************** 我有很多办法从这个DataTable的任何单元格读写数据并计算, 但是我需要"设置"这个DataTable的"最终min"列是一个能用公式计算的计算列...************* 全程不需要用到数据库和任何与sql相关的语句;**************** 如果不用LinQ, 有没有办法实现?* 如果一定要用LinQ, 能否详细到原理和操作?****** 展开
 我来答
starj1
2019-05-01 · TA获得超过1576个赞
知道小有建树答主
回答量:765
采纳率:47%
帮助的人:268万
展开全部
            DataRow drT = dtT.NewRow();
            //列序号可改为列名
            float fMin = new float[] { (float)drT[2], (float)drT[3], (float)drT[4] }.Min();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式