欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.ent下合并两个结构相同的DataTable

程序员文章站 2024-03-08 22:23:10
写了个函数. 复制代码 代码如下: /// /// 合并两个相同的datatable,返回合并后的结果 ///
写了个函数.
复制代码 代码如下:

/// <summary>
/// 合并两个相同的datatable,返回合并后的结果
/// </summary>
/// <param name="dt1"></param>
/// <param name="dt2"></param>
/// <returns></returns>
public datatable combinethesamedatatable(datatable dt1, datatable dt2)
{
if (dt1.rows.count == 0 && dt2.rows.count == 0)
{
return new datatable();
}
if (dt1.rows.count == 0)
{
return dt2;
}
if (dt2.rows.count == 0)
{
return dt1;
}
dataset ds = new dataset();
ds.tables.add(dt1.copy());
ds.merge(dt2.copy());
return ds.tables[0];
}

由于对c#的理解有限,所以不明白为什么用dt1==null不能正确判断空表,所以用了数行的方法.还望高人能指点一二.