合并关联表数据
Posted 邬兴亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了合并关联表数据相关的知识,希望对你有一定的参考价值。
/// <summary>
/// 合并为一条
/// </summary>
/// <param name="ds">主Table</param>
/// <param name="hds">附加table</param>
/// <returns></returns>
private DataSet Merge(DataSet ds, DataSet hds)
{
Hashtable ht = new Hashtable();
ht.Add("TERMINALID", "TERMINALID");
ht.Add("SYNTIME", "SYNTIME");
foreach (DataRow dr in hds.Tables[0].Rows) ///遍历所有的行
{
foreach (DataColumn dc in hds.Tables[0].Columns) //遍历所有的列
{
if (!ht.Contains(dc.ColumnName.ToUpper()))
{
ds.Tables[0].Columns.Add(dc.ColumnName, typeof(System.String));
ds.Tables[0].Rows[0][dc.ColumnName] = dr[dc].ToString();
}
}
}
return ds;
}
以上是关于合并关联表数据的主要内容,如果未能解决你的问题,请参考以下文章