毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

将一个DataTable拆分为N个DataTable 第2页

更新时间:2013-5-26:  来源:毕业论文
6", "信息6");
 
DataSet ds = new DataSet();
List<DataTable> newTables = new List<DataTable>();
HashSet<string> groupNames = new HashSet<string>();
foreach (DataRow row in dt.Rows)
{
    string groupName = row["分组"].ToString();
    if (!groupNames.Contains(groupName))
    {
        groupNames.Add(groupName);
        DataTable newTable = new DataTable(groupName);
        newTable.Columns.Add("名字");
        newTable.Columns.Add("信息"); 
        newTable.Rows.Add(row["名字"], row["信息"]);
        newTables.Add(newTable);
    }
    else
    {
        DataTable newTable = newTables.Find(x => x.TableName == groupName);
        newTable.Rows.Add(row["名字"], row["信息"]);
    }
}
ds.Tables.AddRange(newTables.ToArray());

上一页  [1] [2] 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。