利用sqldataadapter 分页,然后显示在xml 文件中,
我数据库里有21条数据,每页显示10条数据,但是我第三页的最后一条数据显示不出来,我跟踪查看,数据都对了,分页也对的。
不知道为什么?
我先知道总记录数(21)
然后通过每页显示10条,确定要3页,第三页显示是从21条开始的
((3-1)×10+1)
sqldataadapter.fill(ds,21,10,"table")
21是表示第几条记录开始,10表示每页数目。。
结果我的第三页没有数据
如果数据库有18条记录,我2页显示成功的,第一页10 第2页8
郁闷中。。
我数据库里有21条数据,每页显示10条数据,但是我第三页的最后一条数据显示不出来,我跟踪查看,数据都对了,分页也对的。
不知道为什么?
我先知道总记录数(21)
然后通过每页显示10条,确定要3页,第三页显示是从21条开始的
((3-1)×10+1)
sqldataadapter.fill(ds,21,10,"table")
21是表示第几条记录开始,10表示每页数目。。
结果我的第三页没有数据
如果数据库有18条记录,我2页显示成功的,第一页10 第2页8
郁闷中。。
应该写20吧
sqldataadapter.fill(ds,20,10,"table")
SDK下面的示例使用派生类 OleDbDataAdapter,利用 categories 表中从第 10 行开始的 15 行数据来填充 DataSet。此示例假定您已经创建了一个 OleDbDataAdapter 和一个 DataSet。
[Visual Basic]
Public Sub GetMyRecords()
' ...
' create myDataSet and myDataAdapter
' ...
myDataAdapter.Fill(myDataSet, 9, 15, "Categories")
End Sub
[C#]
public void GetMyRecords() {
// ...
// create myDataSet and myDataAdapter
// ...
myDataAdapter.Fill(myDataSet,9,15,"Categories");
}