多张表数据填充到一个表中,或不同条件数据在同一张表或多张表中填补一个对象后,以不同条件分别填充不同对象。
2011-09-19 21:36
309 查看
private DataTable UnitTable()
{
DataTable newtable = GetDtA().Clone();
object[] obj = new object[newtable.Columns.Count];
for (int i = 0; i < GetDtA().Rows.Count; i++)
{
GetDtA().Rows[i].ItemArray.CopyTo(obj, 0);
newtable.Rows.Add(obj);
}
for (int i = 0; i < GetDtB().Rows.Count; i++)
{
GetDtB().Rows[i].ItemArray.CopyTo(obj, 0);
newtable.Rows.Add(obj);
}
DataView dv = newtable.DefaultView;
dv.RowFilter = "Month='3'";
DataView dv1 = newtable.DefaultView;
dv1.RowFilter = "Month='10'";
return dv1.ToTable();或
return newtable;
}
{
DataTable newtable = GetDtA().Clone();
object[] obj = new object[newtable.Columns.Count];
for (int i = 0; i < GetDtA().Rows.Count; i++)
{
GetDtA().Rows[i].ItemArray.CopyTo(obj, 0);
newtable.Rows.Add(obj);
}
for (int i = 0; i < GetDtB().Rows.Count; i++)
{
GetDtB().Rows[i].ItemArray.CopyTo(obj, 0);
newtable.Rows.Add(obj);
}
DataView dv = newtable.DefaultView;
dv.RowFilter = "Month='3'";
DataView dv1 = newtable.DefaultView;
dv1.RowFilter = "Month='10'";
return dv1.ToTable();或
return newtable;
}
相关文章推荐
- mysql实现同一张表内,统计不同条件的数据
- SQLLoader6(一个或多个数据文件按条件导入不同的表)
- 如何将不同信息的数据对象合并显示到同一个页面上或者滚动窗口中
- 一个类的实例化对象所占空间的大小(对象大小= vptr(可能不止一个) + 所有非静态数据成员大小 + Aligin字节大小(依赖于不同的编译器))
- 超长查询,不同的查询条件,不同的参数,查出来的数据放在一个临时表中的方法
- 网络-Netty(一)-NIO概念Channel是一个对象,可以通过它读取和写入数据。可以把它看做IO中的流。但是它和流相比还有一些不同:
- EXTJS分别用数组和JSON对象数组填充表格数据
- 在同一个sql语句中写不同条件的count数量,和查询半年的数据
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- Jxls导出excel的若干方式总结(十一)-- 同一个sheet中显示来自不同数据表的对象记录
- 把一张表中的数据即一个List作为查询另一张表的条件参数
- 一个表中一次性分类返回满足不同条件的数据
- 多行数据用json格式插入到一个字段中,然后再分别显示在不同表格增删改查
- SQL删除数据表中字段时出现【由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN *** 失败。 】
- 查询一张表的一个字段数据,修改另一张表的字段数据
- Ex3.10 不同Activity之间的数据传递——Bundle对象的实现
- phpexcel 读取含多个sheet的excel,将从数据库中检索出的数据分别写入该excel不同的sheet中 并导出该excel
- Java为什么两个值相等的对象==比较返回false而两个值相等的不同类型的的基本数据类型返回true
- Oracle: SQL组合不同字段作为一个查询条件
- 用level-list让同一个ImageView根据条件来显示不同的内容