在c#中怎么实现翻页?
我现在有两个按钮(前一页,后一页),怎么在DataGridView实现翻页功能?
我现在有两个按钮(前一页,后一页),怎么在DataGridView实现翻页功能?
解决方案 »
- c# sql2000在线考试系统
- 为什么我的窗体用Application.Exit()无法退出程序?
- 自定义控件放何容器?
- 请教一个关于RequiredFieldValidator的问题
- 每次启动vs时总是先出现个 windows installer 然后就是出现: windows 正在配置 MSDN Library for visual studio .net 2003
- c# 建网页 从数据库里读数据生成excel文件 在客户端得到此excel文件(web page)得到
- C#模拟网站登陆的实现,可以给报酬
- 如何在后台动态生成表格并且填入数据,并且放入checkbox
- 小数型数据转换的问题,很急!
- 安装程序制作
- C#下用API 跨进程控制别的窗体的TreeView节点的展开与点击
- splitcontainer使用的简单问题
定义一个存储过程,基本参数包括:sql语句,页大小,页码,排序字段,排序方式。存储过程对原始的sql语句进行加工,返回指定页码指定页大小的记录。
不知道是否有更好的办法。
{
try
{
pageSize = 10;
maxRec = m_dtShowInfo.Rows.Count;
pageCount = (maxRec / pageSize);
if ((maxRec % pageSize) > 0)
{
pageCount++;
}
currentPage = 1;
LoadPage();
}
catch
{
}
} private void LoadPage()
{
int startRec;
int endRec;
DataTable dtTemp = m_dtShowInfo.Clone();
if (currentPage == pageCount) endRec = maxRec;
else endRec = pageSize * currentPage;
startRec = recNo;
for (int i = startRec; i < endRec; i++)
{
dtTemp.ImportRow(m_dtShowInfo.Rows[i]);
recNo++;
}
this.dgvShowInfo.DataSource = dtTemp;
}
这里有分页控件,功能还满不错的。