首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集合转换为Datatable和dataset

集合转换为Datatable和dataset
EN

Stack Overflow用户
提问于 2009-08-17 07:26:29
回答 1查看 1.8K关注 0票数 0

我在C# vs05工作...

代码语言:javascript
复制
DataTable dt=CreateTable(_oGeneralReports);//collection _oGeneralReports

我想要一个将集合转换为包含集合value.....help me的DataTable ..dt的方法来获得以下内容

EN

回答 1

Stack Overflow用户

发布于 2009-08-17 07:45:43

您必须创建一个新的数据表,并手动向其中添加所有列,然后循环遍历集合,将每个项添加到表中。e.g

代码语言:javascript
复制
public DataTable CreateTable(ICollection items)
{
    DataTable table = new DataTable();

    table.Columns.Add("Column1", typeof(int));
    table.Columns.Add("Column2", typeof(string));

    foreach (Item item in items)
    {
        DataRow row = table.NewRow();
        row["Column1"] = item.Column1;
        row["Column2"] = item.Column2;
        table.Rows.Add(row);
    }

    return table;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1286571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档