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.Rows[i];

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

minmd[i] = MinZ;

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

dr["Min"] =Math.Round(minmd[i],2);

}

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

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

{

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

}

相关推荐
勇敢牛牛_17 小时前
使用Rust实现服务配置/注册中心
开发语言·后端·rust·注册中心·配置中心
catchadmin17 小时前
PHP serialize 序列化完全指南
android·开发语言·php
hzzzzzo017 小时前
微服务网关全解析:从入门到实践
java·开发语言·微服务
slandarer17 小时前
MATLAB | 这是屎吗?抱歉打错了,这是什么?
开发语言·matlab
We....17 小时前
Java多线程分块下载文件
java·开发语言
Pluchon18 小时前
硅基计划3.0 Map类&Set类
java·开发语言·数据结构·算法·哈希算法·散列表
42fourtytoo18 小时前
天津大学智算2026预推免机试第二批题目及代码c++
开发语言·c++·面试
七夜zippoe18 小时前
缓存三大劫攻防战:穿透、击穿、雪崩的Java实战防御体系(一)
java·开发语言·缓存
almighty2718 小时前
C#WPF控制USB摄像头参数:曝光、白平衡等高级设置完全指南
开发语言·c#·wpf·usb相机·参数设置
起个昵称吧19 小时前
立即数、栈、汇编与C函数的调用
c语言·开发语言·汇编