DataTbale分页显示
来源:互联网 发布:手机怎样申请淘宝账号 编辑:程序博客网 时间:2024/06/07 15:22
这里要用的DataTable.Copy() 它是复制完全一样的一张表,由于DataTable是引用类型所以在修改新表时会改变原来的DataTable 。DataTable.Clone() 是建立一个新表其中的结构与原表一样,但没有数据。
1 分页的字段原表字段完全一样
建立全局变量
int PageCount = 8; int DataTableRowCount =0; int Pagination = 1;
int RecordCount=0;产生新表
DataTable OldDataTable = new DataTable(); DataTable NewDataTable = new DataTable(); OldDataTable = LoadDate();
NewDataTable = OldDataTable.Clone();
<pre name="code" class="csharp" style="font-size: 18px;"><pre name="code" class="csharp"> for (int i = (Pagination-1)*PageCount; i <Pagination*PageCount-1 ; i++); { if (i == RecordCount) { break; }
NewDataTable.Rows.Add(OldDataTable.Rows[i] } return NewDataTable;
2 分页的字段与原表有些地方不一样
建立全局变量
int PageCount = 8; int DataTableRowCount =0; int Pagination = 1;
产生新表
<pre name="code" class="csharp"> DataTable OldDataTable = new DataTable(); DataTable NewDataTable = new DataTable(); OldDataTable = LoadDate(); NewDataTable = OldDataTable.Clone(); NewDataTable.Columns.Remove("QuestionId"); NewDataTable.Columns.Remove("Subject"); for (int i = (Pagination-1)*PageCount; i <Pagination*PageCount-1 ; i++); { <pre name="code" class="html"> if (i == RecordCount) { break; } DataRow dr = NewDataTable.NewRow(); dr["Question"] = OldDataTable.Rows[i]["Question"]; dr["Answer"] = OldDataTable.Rows[i]["Answer"]; dr["OptionA"] = OldDataTable.Rows[i]["OptionA"]; dr["OptionB"] = OldDataTable.Rows[i]["OptionB"]; dr["OptionC"] = OldDataTable.Rows[i]["OptionC"]; dr["OptionD"] = OldDataTable.Rows[i]["OptionD"]; NewDataTable.Rows.Add(dr);
} return NewDataTable;
0 0
- DataTbale分页显示
- 分页显示
- 分页显示
- 分页显示
- 分页显示
- 分页显示
- 分页显示
- 分页显示详解
- 通用分页显示函数
- 解决Struts分页显示
- 解决Struts分页显示
- 解决Struts分页显示
- 文章内容分页显示函数
- 分页的文本显示
- 分页显示详解
- Spread分页显示设置
- DataGrid分页显示
- 分页显示效果!
- 状态压缩动态规划入门
- Android Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
- SAS Timeseries Modelling
- js遍历Object所有属性
- 微信扫描二维码登录网站---href设置二维码大小
- DataTbale分页显示
- 如何降低人员流失造成对项目进度的影响
- 【Linux】linux常用基本命令
- Android基础:自定义带图片的Toast
- Android的数据存储(Preference、SQLite、SDCard、File、ContentProvider)【未完,待编辑】
- android 调用系统相机拍照 获取原图
- mac 环境下laravel 5.1框架与数据库的连接和配置问题
- 欢迎使用CSDN-markdown编辑器
- openGL的初始化设置