博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
aspnetpager分页UI调用存储过程函数
阅读量:5833 次
发布时间:2019-06-18

本文共 1248 字,大约阅读时间需要 4 分钟。

我这里带了参数,原因是这个函数会被带有不同条件参数的方法调用

 int Count;

    public void Newslistpage(string strwhere)
    {
       
        DataTable ds = new DataTable();
        int _currentpageindex = 1;
        if (!string.IsNullOrEmpty(Request["Page"]))
            _currentpageindex = int.Parse(Request["Page"]);

        if (strwhere=="")

        {
            ds = WebHelp.DALHelper.GetmuchList("tb_News", "tb_NewsClass", " * ", "Newsid", "Nclassid", "Nclassid", AspNetPager1.PageSize, _currentpageindex, "Newsid desc", " subjectid=1 ", "*", out Count).Tables[0];
        }
        else if (WebHelp.CRCommon.isNumber(Request.QueryString["nclassid"]) == false)
        {
            lmges.Visible = true;
        }
        else
        {
            ds = WebHelp.DALHelper.GetmuchList("tb_News", "tb_NewsClass", " * ", "Newsid", "Nclassid", "Nclassid", AspNetPager1.PageSize, _currentpageindex, "Newsid desc", " subjectid=1 and " + strwhere + " ", "*", out Count).Tables[0];
        }
        AspNetPager1.RecordCount = Count;
        AspNetPager1.CustomInfoHTML = "共" + AspNetPager1.RecordCount.ToString() + "条,";
        AspNetPager1.CustomInfoHTML += "" + AspNetPager1.PageCount.ToString() + "页,";
        AspNetPager1.CustomInfoHTML += "第" + _currentpageindex + "页";
        if (ds.Rows.Count > 0)
        {
            this.Rp_newslist.DataSource = ds;
            this.Rp_newslist.DataBind();
        }
        else
        {
            lmges.Visible = true;
        }
    }

转载于:https://www.cnblogs.com/blogs108/archive/2011/11/03/functions.html

你可能感兴趣的文章
【转】BLE_CC2540_初学者入门指导
查看>>
SOA_Oracle SOA Suite and BPM Suite 11g官方虚拟机安装指南(案例)
查看>>
MySQL性能优化的最佳21条经验
查看>>
学习淘宝指数有感
查看>>
中型(60~200人)办公室的有线和无线网络方案
查看>>
区域医疗移动医疗影像解决方案--基于HTML5的PACS--HTML5图像处理【转】
查看>>
给字符数组赋值的方法
查看>>
PHP微信授权登录信息
查看>>
Valgrind简单用法
查看>>
Android Fragment和FragmentActivity区别和用法
查看>>
Select count(*)和Count(1)的区别和执行方式
查看>>
brainfuck 解释器
查看>>
计算机基础知识(一)——进制转换
查看>>
Linux进程间通信——使用消息队列
查看>>
【转】我的电脑最近忽然开不了机,启动修复也无法修复,win7系统。开机的时候如果不点启动修复直接正常启动...
查看>>
Java工厂模式
查看>>
TMS320F28335项目开发记录5_28335之CCS编程基础
查看>>
hive列转行
查看>>
GridView编辑删除操作
查看>>
设计模式---装饰模式
查看>>