您的位置:首页 > 其它

合并关联表数据

2016-05-25 14:31 288 查看
/// <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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: