请问有什么办法获取分页后的 行数?
13 个解决方案
#1
直接获取它的数据源的总行数,要是在存储过程中分的页,直接用OUTPUT参数传出总行数
#2
楼上的很正确,干吗要去GridView的行数,直接取GridView的DataSource的行数更好。
#3
有没其他办法?
因为项目已经接近尾声,不能再从那么基层开始改了
因为项目已经接近尾声,不能再从那么基层开始改了
#4
我没有找到如何获取源数据行数的方法
#5
lz 我问个问题 你不知道总行数怎么分的页
#6
My God!数据库基类肯定很糟糕
#7
分页是GridView 自带的功能
不需要知道总共多少行
因为用了ObjectDataSource,绑定到一个返回Table的方法
但好像ObjectDataSource没有提供一个事件可以得到数据集的行数,或者说我不知道该如何获取
不需要知道总共多少行
因为用了ObjectDataSource,绑定到一个返回Table的方法
但好像ObjectDataSource没有提供一个事件可以得到数据集的行数,或者说我不知道该如何获取
#8
这和楼上说的数据库基类没有任何关系
#9
你返回dataset or datatable 不都有rows属性吗
#10
ObjectDataSource 虽然直接绑定到返回DataTable的方法上,但我没有找到ObjectDataSource哪个事件可以获取这个DataTable,所以没办法获取Rows.Count,请教
#11
既然用的objectDataSource,就在写objectDataSource的时候,把count算出来就行了。
可以用个属性
private int _length;
public int Length
{
get
{
return _length;
}
}
select方法中对_length 赋值。
以上可能语法会有错误,但应该是这个意思。
可以用个属性
private int _length;
public int Length
{
get
{
return _length;
}
}
select方法中对_length 赋值。
以上可能语法会有错误,但应该是这个意思。
#12
Label1.Text = "共有" + GridView1.Rows.Count.ToString() + "条记录";
这样就行的
这样就行的
#13
//*****在SQL里面输入一个output行数就可以了三.
#1
直接获取它的数据源的总行数,要是在存储过程中分的页,直接用OUTPUT参数传出总行数
#2
楼上的很正确,干吗要去GridView的行数,直接取GridView的DataSource的行数更好。
#3
有没其他办法?
因为项目已经接近尾声,不能再从那么基层开始改了
因为项目已经接近尾声,不能再从那么基层开始改了
#4
我没有找到如何获取源数据行数的方法
#5
lz 我问个问题 你不知道总行数怎么分的页
#6
My God!数据库基类肯定很糟糕
#7
分页是GridView 自带的功能
不需要知道总共多少行
因为用了ObjectDataSource,绑定到一个返回Table的方法
但好像ObjectDataSource没有提供一个事件可以得到数据集的行数,或者说我不知道该如何获取
不需要知道总共多少行
因为用了ObjectDataSource,绑定到一个返回Table的方法
但好像ObjectDataSource没有提供一个事件可以得到数据集的行数,或者说我不知道该如何获取
#8
这和楼上说的数据库基类没有任何关系
#9
你返回dataset or datatable 不都有rows属性吗
#10
ObjectDataSource 虽然直接绑定到返回DataTable的方法上,但我没有找到ObjectDataSource哪个事件可以获取这个DataTable,所以没办法获取Rows.Count,请教
#11
既然用的objectDataSource,就在写objectDataSource的时候,把count算出来就行了。
可以用个属性
private int _length;
public int Length
{
get
{
return _length;
}
}
select方法中对_length 赋值。
以上可能语法会有错误,但应该是这个意思。
可以用个属性
private int _length;
public int Length
{
get
{
return _length;
}
}
select方法中对_length 赋值。
以上可能语法会有错误,但应该是这个意思。
#12
Label1.Text = "共有" + GridView1.Rows.Count.ToString() + "条记录";
这样就行的
这样就行的
#13
//*****在SQL里面输入一个output行数就可以了三.