zoukankan      html  css  js  c++  java
  • 一句SQL搞定分页

    xpsql=“用户名 like '王%'”;
    sql = string.Format(
    @"SELECT {0}  FROM 
         (SELECT    row_number() over ( ORDER BY {1} ) as keelid,{0} FROM {2}  {3} )
      AS  KeelTemp 
    WHERE KeelTemp.keelid >={4} AND KeelTemp.keelid <={4}+{5}
    "
                        , "用户ID,用户名,密码,电子邮件", "用户ID"   ,  "[用户表]", xpsql==null ?"":"WHERE "+ xpsql , 0, 50);
    

      其中参数4 是 Index 是 从哪行数据开始取 , 参数5是取多少行, 参数0是表的所有列, 参数1 是第一个列, 参数 2 是表明, 参数3 是 where查询条件

    剩下的是写控件, 这点应该很简单吧!我是CS程序, 拖几个控件, 就OK了。

    这个方法在KeelKit 里面有集成, 方法是

    public List<T> SelectEntitys(string    filter ,int index, int count )

    AD一下, 最新版本的KeelKit 还没发布, 晚些时候发布。

    我的QQ是100860505 想认识些牛人!

    去年之前一直用C做嵌入式Linux 下的应用层!去年下半年猜开始正儿八经做C# 方面的东西!还希望大家多多指教!

  • 相关阅读:
    html area标签 语法
    html applet标签 语法
    html address标签 语法
    html acronym标签 语法
    html abbr标签 语法
    html a标签 语法
    mysql MAX()函数 语法
    mysql LAST()函数 语法
    mysql FIRST()函数 语法
    mysql COUNT()函数 语法
  • 原文地址:https://www.cnblogs.com/MysticBoy/p/2177762.html
Copyright © 2011-2022 走看看