如何获取分页 GridView 控件中的行数?
GridView 控件上的 rows.count 属性仅告诉我屏幕上显示的行数,而不是可用的总数。
下面的解决方案不起作用。我有一个 SqlDataSource 和一个 GridView,但两者都不能转换为数据集或数据表。
The rows.count property on my GridView control only tells me how many rows are displayed on the screen, not the total number available.
The solution below is not working. I have an SqlDataSource and a GridView and neither can be cast into a dataset or datatable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您需要获取数据源的行数。
如果数据源是数据表,
则将给出总行数,其中 dt 是数据表对象。
如果是数据集则获取对应的数据表,然后获取行数。
或者
其中 ds 是数据集对象。
I think you need to get the rows count of the datasource.
If datasource is datatable then
will give the total number of rows where dt is the datatable object.
If it is a dataset then get the corresponding datatable and then take the rows count.
or
where ds is the dataset object.
SqlDataSource 有一个名为 OnSelected 的事件,您可以将其设置为如下所示的方法 -
请注意,e.AffectedRows 包含所选行的总数。
The SqlDataSource has an event called OnSelected that you can set to a method like the one below -
Notice that the e.AffectedRows contains the total number of rows selected.