c# 修改数据集

目的是,动态增加2列到datatable,对满足条件的记录行进行新增加的列的赋值,更新对应的datatable,循环遍历当前赋值等。

1、查询数据集

2、增加列

dtData.Columns.Add("Min", typeof(double));

dtData.Columns.Add("Max", typeof(double));

3、 循环遍历datatable

for (int i = 0; i < dtData.Rows.Count; i++)

{

//获取某列当前值

DataRow dr = dtData.Rowsi;

//对当前满足条件记录进行新增列的赋值:

minmdi = MinZ;

//对当前赋值小数保留2位

dr"Min" =Math.Round(minmdi,2);

}

4、对新增列是否为空进行判断

if (dr"Min" == DBNull.Value || string.IsNullOrEmpty(dr"Min".ToString()))

{

dr"Min" = 0;//当为空或者null,自动赋值0

}

相关推荐
小小测试开发11 小时前
安装 Python 3.10+
开发语言·人工智能·python
AAA大运重卡何师傅(专跑国道)12 小时前
【无标题】
开发语言·c#
XBodhi.13 小时前
Visual Studio C++ 语法错误: 缺少“;”(在“return”的前面)
开发语言·c++·visual studio
LSssT.13 小时前
【01】Python 机器学习
开发语言·python
l1t14 小时前
DeepSeek总结的使用实体-组件-系统和基于存在性处理进行Python编程39-40
开发语言·python
曾阿伦14 小时前
Python 搭建简易HTTP服务
开发语言·python·http
YG亲测源码屋14 小时前
java配置环境变量、jdk环境变量配置、java环境变量设置方法
java·开发语言
MIUMIUKK14 小时前
从语法层面,看懂 Python 的特殊处
java·开发语言·python
FlyWIHTSKY14 小时前
TS、TSX、JS、JSX 文件扩展名详解
开发语言·javascript·ecmascript
着迷不白14 小时前
第一部分:认识python
开发语言·python