在ObjectDataSource的Selected事件中e.ReturnValue就表示Select的返回结果
ObjectDataSourc将Select和SelectCount都做为Selected事件的启动源,所以自动分页时,每次提取数据都会运行两次Selected事件,第一次是Select结果集,第二次是SelectCount,所以e.ReturnValue得值也会使两个情况,一种是结果集合,一种就是记录总数。所以只要下面这样的代码,你就可以在界面上看到记录总数了,
在ObjectDataSource的Selected事件中写这样的代码,就可以输出记录数
if (e.ReturnValue.GetType() == typeof(Int32))
{
Response.Write(e.ReturnValue);
}
ObjectDataSourc将Select和SelectCount都做为Selected事件的启动源,所以自动分页时,每次提取数据都会运行两次Selected事件,第一次是Select结果集,第二次是SelectCount,所以e.ReturnValue得值也会使两个情况,一种是结果集合,一种就是记录总数。所以只要下面这样的代码,你就可以在界面上看到记录总数了,
在ObjectDataSource的Selected事件中写这样的代码,就可以输出记录数
if (e.ReturnValue.GetType() == typeof(Int32))
{
Response.Write(e.ReturnValue);
}
本文介绍了如何在ASP.NET中利用ObjectDataSource控件实现自动分页功能,并展示了如何通过简单代码获取记录总数的方法。
1512

被折叠的 条评论
为什么被折叠?



