`
李东龙
  • 浏览: 2959 次
  • 性别: Icon_minigender_1
  • 来自: 河北
最近访客 更多访客>>
社区版块
存档分类
最新评论

给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

 

分享到:
评论

相关推荐

    DataTable缓存数据操作

    初始化一个 DataRow 可以通过 NewRow() 方法生成,然后添加到 DataTable 中。删除行可以使用 Remove() 或 RemoveAt() 方法。读写 DataRow 的值可以通过列名或列号来引用。 DataColumn 是 DataTable 的一列,用于...

    C# winform打印DataTable数据

    你还可以添加选项让用户选择打印全部数据还是特定页码。 6. **优化性能** 如果DataTable数据量较大,可以考虑分页处理,只打印用户选择的部分。此外,为了提高打印速度,可以考虑先将数据渲染到图片,然后打印图片...

    echarts和dataTable的结合使用查询数据

    3. **使用`echarts`绘制图表**:当`dataTable`中的数据发生变化时,我们需要更新`echarts`的配置,将新选择的数据传递给`echarts`的`setOption`方法,重新绘制图表。 4. **iframe通信**:如果`echarts`和`dataTable...

    DataTable 数据存储,FindData数据查询

    在IT行业中,数据处理是核心任务之一,而`DataTable`是一个常见的数据结构,常用于存储和操作表格形式的数据。在Java环境下,虽然没有内置的`DataTable`类,但可以通过自定义类来模拟实现这一功能,将数据库表的数据...

    DataTable 数据源加载之后列表加载之前重新处理数据.pdf

    private DataTable Optimization_DataTable(DataView dv) { DataTable dt = dv.Table.Clone(); if (dv.Table.Rows.Count &gt;= 1) { for (int i = 0; i ; i++) { DataRow dr_1 = dt.NewRow(); string[] str_...

    对DataTable分页获取数据

    分页可以有效地减少服务器压力并提高用户加载数据的速度。 3. **参数说明**: - `pageSize`: 每页显示的数据条数。 - `pageCount`: 当前显示的是第几页。 - `publicTable`: 需要进行分页处理的原始`DataTable`。 ...

    DataTable批量插入数据到SQL Server 2005

    2. 将DataTable添加到DataSet。 3. 使用SqlBulkCopy类配置目标表和列映射。 4. 在打开的数据库连接中执行WriteToServer方法进行批量插入。 在实际应用中,你还需要考虑错误处理、事务管理和性能优化等方面的问题。...

    winform中将Datatable数据导出为PDF文件

    为了在Winform应用中调用这个方法,你需要确保已经加载了数据到DataTable,并提供一个保存文件的路径。例如: ```csharp private void btnExport_Click(object sender, EventArgs e) { DataTable dataTable = ...

    Jquery dataTable后台获取数据示例

    结合Struts、Spring和Ibatis框架,我们可以实现后台动态加载数据,以提供更高效、灵活的数据管理体验。 ### 一、前台功能实现 1. **分页**: DataTables 提供了内置的分页功能,只需设置`pageLength`参数即可指定每...

    手写代码给DataTable赋值,绑定数据源

    本文将详细讲解如何手写代码给DataTable赋值,以及如何将其绑定到数据源,解决无法定向赋值的问题。 首先,我们要了解DataTable的基本结构。DataTable是一个对象,属于System.Data命名空间,它在内存中创建一个表格...

    C# Chart Dome 折线和柱图 dataTable 填充数据

    // 添加数据行 for (int i = 0; i ; i++) { dataTable.Rows.Add(i, i * i); } ``` 接下来,我们需要将`DataTable`中的数据绑定到`Series`上,`Series`代表图表上的数据系列: ```csharp Series series = chart....

    向DataTable动态添加统计行

    本篇通过具体的代码示例,详细介绍了如何在C#中创建`DataTable`、向其中添加数据以及动态计算统计行的过程。需要注意的是,在实际开发过程中,还需要考虑到异常处理和性能优化等问题,以确保程序的稳定性和高效性。

    JAVA实现类似C#的DataTable数据结构_适用于安卓

    在Java开发中,特别是在Android应用开发中,常常需要处理数据集合,C#中的DataTable是一种非常方便的数据结构,它允许我们动态地存储和操作表格数据。然而,Java原生API并没有提供与之对应的类。这篇博客(博文链接...

    datatable数据导出excel

    - 加载`DataTable`:首先从数据库或其他来源获取数据,并将其加载到`DataTable`中。 - 创建Excel文件:使用上述库之一创建一个新的Excel文件,并添加一个工作表。 - 写入数据:遍历`DataTable`的每一行和每一列,...

    将datatable里的数据导出DBF文件

    - **数据循环同步**:遍历源`DataTable`中的每一行数据,并将其逐条添加至目标`DataTable`中。 - 数据处理逻辑: - 检查每列数据是否为`null`,如果为`null`则用`DBNull.Value`替换,这是因为DBF文件不支持直接...

    C# DataTable数据控件经典用法及Acess数据分页

    本文将深入探讨C#中的DataTable数据控件的经典用法,以及如何结合Access数据库实现数据分页和时间格式处理。 首先,`DataTable`是System.Data命名空间中的一个类,它提供了一个内存中的数据集,可以存储和操作数据...

    从Excel_导入数据到DataTable

    ### 从Excel导入数据到DataTable的知识点解析 在IT领域,特别是数据分析与处理工作中,将Excel数据导入到.NET Framework中的`DataTable`是非常常见的需求之一。本文将深入解析如何实现这一功能,并详细介绍其中的...

    Datatable数据导出插件程序源码

    通过理解和应用这个Datatable数据导出插件程序源码,开发者可以轻松地在自己的Web应用中添加数据导出功能,提高用户体验,同时也降低了服务器端的压力。在实际开发中,可以根据项目需求进行定制和扩展,例如增加CSV...

    datagridview绑定datatable数据,添加合计行,后可排序

    本话题主要关注如何将`DataTable`的数据绑定到`DataGridView`,并在此基础上添加合计行,以及实现排序功能。 首先,让我们详细解释`DataGridView`和`DataTable`的基本概念。`DataGridView`是Windows Forms中的一种...

Global site tag (gtag.js) - Google Analytics