首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

给DataTable 平添数据

2012-10-27 
给DataTable 添加数据#region整合公共选修课选课规则到Datatable/// summary/// 整合公共选修课选课规则

给DataTable 添加数据

#region   整合公共选修课选课规则到Datatable        /// <summary>        /// 整合公共选修课选课规则到Datatable        /// </summary>        /// <param name="commonCodex">公共选修课选课规则 数组</param>        /// <returns></returns>        private DataTable CommonCodexDt(CommonalityElectiveCourseCodex[] commonCodex)        {            DataTable commonCodexDt = new DataTable();               //定义公共选修课选课规则dt            DataColumn[] dtColumn = new DataColumn[5];               //定义类数组            DataRow[] dtRows = new DataRow[commonCodex.Length];      //定义行数组 (行数与公共选修课选课规则条数相同)            dtColumn[0] = new DataColumn("grade");                   //实例化 年级 列            dtColumn[1] = new DataColumn("courseNums");              //实例化 可选课程书 列            dtColumn[2] = new DataColumn("electiveTimes");           //实例化 选课次数 列            dtColumn[3] = new DataColumn("begTime");                 //实例化 系统开放时间 列              dtColumn[4] = new DataColumn("closeTime");               //实例化 系统关闭时间 列            for (int i = 0; i < 5; i++)                              // 将定义好的列添加的DataTable中            {                commonCodexDt.Columns.Add(dtColumn[i]);            }            for (int i = 0; i < dtRows.Length; i++)                // 将定义好的行添加的DataTable中            {                dtRows[i] = commonCodexDt.NewRow();                  // 实例化行                //   赋值           dtRows[i]["grade"] = commonCodex[i].Grade;                dtRows[i]["courseNums"] = commonCodex[i].CourseNums;                dtRows[i]["electiveTimes"] = commonCodex[i].ElectiveTimes;                dtRows[i]["begTime"] = commonCodex[i].BeginTime;                dtRows[i]["closeTime"] = commonCodex[i].CloseTime;                commonCodexDt.Rows.Add(dtRows[i]);                   // 将定义好的行添加到Datatable中                    }            return commonCodexDt;        }        #endregion

?

热点排行