DataTable dt = new DataTable("Datas");

DataColumn dc = null;
//dt新增列
dc=dt.Columns.Add("id", Type.GetType("System.Int32")); //课件id
dc = dt.Columns.Add("coursewareNo", Type.GetType("System.String")); //课件编号
dc = dt.Columns.Add("coverPicture", Type.GetType("System.String")); //课件封面url
dc = dt.Columns.Add("imageUrl", Type.GetType("System.String")); //图片地址
dc = dt.Columns.Add("knowledges", Type.GetType("System.String")); //知识点
dc = dt.Columns.Add("name", Type.GetType("System.String")); //标题
dc = dt.Columns.Add("pageNum", Type.GetType("System.String")); //页数
dc = dt.Columns.Add("uploadTime", Type.GetType("System.String")); //上传时间
dc = dt.Columns.Add("gradeName", Type.GetType("System.String")); //上传时间

DataRow dr = dt.NewRow();
dr["id"] = js["courseware"]["id"].ToString();
dr["coursewareNo"] = js["courseware"]["coursewareNo"].ToString();
dr["coverPicture"] = js["courseware"]["coverPicture"].ToString();
dr["imageUrl"] = js["courseware"]["imageUrl"].ToString();
dr["knowledges"] = js["courseware"]["knowledges"].ToString();
dr["name"] = js["courseware"]["name"].ToString();
dr["pageNum"] = js["courseware"]["pageNum"].ToString();
dr["uploadTime"] = js["courseware"]["uploadTime"].ToString();
dr["gradeName"]=js["grade"]["gradeName"].ToString();
dt.Rows.Add(dr);                      //添加信息到dt

C# Datatable 添加列的更多相关文章

  1. C#;DataTable添加列;DataTable转List泛型集合;List泛型集合转DataTable泛型集合;

    给DataTable添加列 string sql = "select * from cgpmb order by code"; DataTable dt = Bobole.Data ...

  2. 新建DataTable添加列添加行

    新建空Table添加行和列 DataTable dt = new DataTable(); //创建空DataTable 1.添加列 dt.Columns.Add("序号", ty ...

  3. DataTable添加列和行的三种方法

    JRoger 原文 #region 方法一: DataTable tblDatas =new DataTable("Datas"); DataColumn dc =null; dc ...

  4. [.Net] DataTable添加列和行的三种方法

    #region 方法一: DataTable tblDatas =new DataTable("Datas"); DataColumn dc =null; dc = tblData ...

  5. JSF dataTable 添加列 动态创建数据表 列

    @Named @ViewScoped public class LiveRangeService implements Serializable { private List< Map<S ...

  6. asp.net dataTable添加列

    DataTable dtNew = new DataTable(); dtNew.Columns.Add("ItemNo");//序列号列 dtNew.Columns.Add(&q ...

  7. datatable 添加列之前判断是否存在该列

    if (!dt.Columns.Contains("BDate")) { DataColumn dc1 = new DataColumn("BDate", ty ...

  8. C#DataTable添加列、C#指定位置添加列

    DataSet ds = SQlHelper.GetDataTable(Con, sb.ToString()); ds.Tables[].Columns.Add("Check", ...

  9. DataTable添加行和列

    tablenullobjectdatasetc#c 手动插入一行数据 DataSet ds = tTalent.GetAllInfo();         DataRow dr = ds.Tables ...

随机推荐

  1. tp3.2.3 解决http://lx.com/后必须加index.php才能访问的问题,配置文件中忘了加index index.php index.html 等默认文件

    server { listen 80; server_name lx.com; root "D:\phpstudy\PHPTutorial\WWW\liuxue"; locatio ...

  2. 【转载】Windows平台分布式架构实践 - 负载均衡

    概述 最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行.那么大家(开发者和企业)为 ...

  3. H3C ACL包过滤的局限性

  4. [转]Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)

    Redis的集群方案大致有三种:1)redis cluster集群方案:2)master/slave主从方案:3)哨兵模式来进行主从替换以及故障恢复. 一.sentinel哨兵模式介绍Sentinel ...

  5. 浅谈集合框架二 List、Set常用方法

    最近刚学完集合框架,想把自己的一些学习笔记与想法整理一下,所以本篇博客或许会有一些内容写的不严谨或者不正确,还请大神指出.初学者对于本篇博客只建议作为参考,欢迎留言共同学习. 之前有介绍集合框架的体系 ...

  6. 【u227】BOOK

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 陈老师喜欢网购书籍,经常一次购它个百八十本,然后拿来倒卖,牟取暴利.前些天,高一的新同学来了,他便像往 ...

  7. H3C 静态路由配置示例

  8. P1031 栈的序列

    题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序 ...

  9. H3C 根据子网数划分子网

  10. javascript异步编程 Async/await

    Async/await Async/await 在学习他之前应当补充一定的 promise 知识 它是一种与 promise 相配合的特殊语法,目前被认为是异步编程的终级解决方案 值得我们每一个人学习 ...