插入新行插入数据表 [英] Insert a new row into DataTable

查看:113
本文介绍了插入新行插入数据表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我充满了如..



员工数据的DataTable

 员工1  -  1日 - 总计
员工1 - 2天 - 合计
职工1 - 3天 - 合计
职员2 - 1日 - 总计
职员2 - 2日 - 合计
职员2 - 3天 - 总
职员2 - 4日 - 总计

我想修改,这样的结果将是某物像..

 员工1  -  1日 - 总计
职工1 - 第2天 - 合计
工作人员1 ​​- 3天 - 合计
合计 - - 总价值
职员2 - 1日 - 总计
职员2 - 2日 - 合计
职员2 - 3天 - 总计
职员2 - 4日 - 总计
合计 - - 总价值

是结束后,我需要每一个员工记录的末尾插入总计行。



所以,我的问题是如何插入一行到一个DataTable? TKZ ..


解决方案

  //获取数据表
DataTable的DT = ...;

//生成要插入
的DataRow toInsert = dt.NewRow()中的数据;

//插入到所需的位置
dt.Rows.InsertAt(toInsert,指数);


I have a datatable filled with staff data like..

Staff 1 - Day 1 - Total
Staff 1 - Day 2 - Total
Staff 1 - Day 3 - Total
Staff 2 - Day 1 - Total
Staff 2 - Day 2 - Total
Staff 2 - Day 3 - Total
Staff 2 - Day 4 - Total

I want to modify so that the result would be sth like..

Staff 1 - Day 1 - Total
Staff 1 - Day 2 - Total
Staff 1 - Day 3 - Total
Total   -       - Total Value
Staff 2 - Day 1 - Total
Staff 2 - Day 2 - Total
Staff 2 - Day 3 - Total
Staff 2 - Day 4 - Total
Total   -       - Total Value

to be concluded, I need to insert the total row at the end of each staff record.

So, my question is how to insert a row into a datatable? Tkz..

解决方案

// get the data table
DataTable dt = ...;

// generate the data you want to insert
DataRow toInsert = dt.NewRow();

// insert in the desired place
dt.Rows.InsertAt(toInsert, index);

这篇关于插入新行插入数据表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆