#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
分享到:
相关推荐
private DataTable Optimization_DataTable(DataView dv) { DataTable dt = dv.Table.Clone(); if (dv.Table.Rows.Count >= 1) { for (int i = 0; i ; i++) { DataRow dr_1 = dt.NewRow(); string[] str_...
在ASP.NET 2.0中操作数据:为DataTable添加额外的列
在.net中内存表datatable用来暂时存储批量数据,然后用数据集dataset来批量更新数据库。一次更新批量插入。(C#+.net+SQL Server 2005)
3.解决方案中添加-数据-数据集(dataset1)-工具栏中拖入DataTable到xsd界面-添加列 DataColumn1-DataColumn4 4.解决方案中添加-报表-rdlc-界面添加-表-选择数据源dataset1-完成 5.form1.cs 中加入 private void ...
到附属点附属点到附属点发送到附属点发送到撒旦发啊
DataTable合并重复行是指在数据处理过程中,需要将两个或多个DataTable合并成一个DataTable,但是在合并过程中可能会出现重复行的问题。这种情况下,需要使用特殊的方法来去除重复行,否则可能会出现数据不一致的...
我们可以设置 StartingCell 来指定从哪个单元格开始写入表数据,AddHeader 选项可以添加表头到 Excel 中。 在 UiPath 中,我们可以使用 Write Range 控件来实现 Datatable 的导出。 Write Range 控件可以将 ...
②、将DataTable添加到DataSet对象的Tables集合:DataSet ds = new DataSet(); DataTable tbl = new DataTable("Customers"); ds.Tables.Add(tbl); ③、为DataTable添加列:DataTable tbl = ds.Tables.Add("Orders")...
解决了不能为DabaTable定向赋值的难题
由于工作需要,需要将一些数据保存到规定...首先,拷贝标准库(空库)到指定的要导出的文件夹,然后读取这个拷贝后的文件到dt1,通过循环把dt的数据添加到dt1中,更新dt1。 虽然我也觉得这个方法不太好,但是有时还不错
c#数据绑定之将datatabel的data添加listView中,简要的通过代码应用了DataTable,DataTableColumns,DataTableRow类,通过UI界面的Textbox向DataTable中添加数据然后响应到ListView控件中。在本实例中主要针对如何...
DataTable 快速导入数据库——百万条数据只需几秒
ArrayList转化为DataTable数据加载转换方便程序的灵活运用!
本文将总结 DataTable 的一些常用操作,包括创建 DataTable、添加列和行、选择行、复制 DataTable、操作行、评估另一个 DataTable 的行、使用 RowState 等。 创建 DataTable 创建 DataTable 的方式有多种,可以...
一个简单的datagridview绑定datatable数据,添加合计行,后可排序.
本文实例讲述了C#编程实现DataTable添加行的方法。分享给大家供大家参考,具体如下: 方法一: DataTable tblDatas = new DataTable("Datas"); DataColumn dc = null; dc = tblDatas.Columns.Add("ID", Type.GetType...
//将DataTable2中的行添加到DataTable1 //前提:dt1和dt2表结构相同 foreach (DataRow dr in dt2.Rows) dt1.Rows.Add(dr.ItemArray); //绑定表格 dataGridView1.DataSource = dt1; } catch (Exception ex) ...
jquery 滚动加载,最简单最实用的滚动加载
使用C#实现了将多个datatable中的内容导出到 一个excel文件的不同的sheet页,每个sheet页对应一个...代码中的datatable是程序中添加的内容,从数据库中导出数据到excel的话只需要将数据表内容写入datatable即可。
*适用于查询,一次加载,减少访问服务器频率 *使用json获取datatable数据 *将datatable转换为table *将table分页 *checkbox全选