麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

一句話輕松搞定asp.net分頁

2024-07-10 13:31:09
字體:
來源:轉載
供稿:網友

rows 是客戶端傳過來的行數,page是頁碼,傳參就需要就兩個參數就行,sql語句中_row 和_page 自己聲明的局部變量,值還是相應的row 和page ,為了運算而已。

用數據庫類獲得它的DataTable,轉換為json格式通過一般處理程序傳到客戶端,客戶端顯示就ok了。這里我使用的是easyui datagrid進行接收和傳參。這是大體的思路。

string sql = "select top " + rows + " * from TestData where testID not in(select top " + (_rows * (_page - 1)) + " testID from TestData order by testID desc) order by testID desc";

//DataTable 轉換成json,這里帶了“total”,傳給客戶端的數據總數,不傳這個,客戶端不會顯示總數據是多少條多少條的。public static string CreateJsonParameters(DataTable dt, bool displayCount, int totalcount)    {      StringBuilder JsonString = new StringBuilder();      //Exception Handling          if (dt != null)      {        JsonString.Append("{ ");        if (displayCount)        {          JsonString.Append("/"total/":");          JsonString.Append(totalcount);          JsonString.Append(",");        }        JsonString.Append("/"rows/":[ ");        for (int i = 0; i < dt.Rows.Count; i++)        {          JsonString.Append("{ ");          for (int j = 0; j < dt.Columns.Count; j++)          {            if (j < dt.Columns.Count - 1)            {              //if (dt.Rows[i][j] == DBNull.Value) continue;              if (dt.Columns[j].DataType == typeof(bool))              {                JsonString.Append("/"" + dt.Columns[j].ColumnName + "/":" +                         dt.Rows[i][j].ToString().ToLower() + ",");              }              else if (dt.Columns[j].DataType == typeof(string))              {                JsonString.Append("/"" + dt.Columns[j].ColumnName + "/":" + "/"" +                         dt.Rows[i][j].ToString().Replace("/"", "///"") + "/",");              }              else              {                JsonString.Append("/"" + dt.Columns[j].ColumnName + "/":" + "/"" + dt.Rows[i][j] + "/",");              }            }            else if (j == dt.Columns.Count - 1)            {              //if (dt.Rows[i][j] == DBNull.Value) continue;              if (dt.Columns[j].DataType == typeof(bool))              {                JsonString.Append("/"" + dt.Columns[j].ColumnName + "/":" +                         dt.Rows[i][j].ToString());              }              else if (dt.Columns[j].DataType == typeof(string))              {                JsonString.Append("/"" + dt.Columns[j].ColumnName + "/":" + "/"" +                         dt.Rows[i][j].ToString().Replace("/"", "///"") + "/"");              }              else              {                JsonString.Append("/"" + dt.Columns[j].ColumnName+ "/":" + "/"" + dt.Rows[i][j] + "/"");              }            }          }          /*end Of String*/          if (i == dt.Rows.Count - 1)          {            JsonString.Append("} ");          }          else          {            JsonString.Append("}, ");          }        }        JsonString.Append("]");        JsonString.Append("}");        return JsonString.ToString().Replace("/n", "");      }      else      {        return null;      }    }

以上就是本文的全部內容,希望對大家的學習有所幫助。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 春光影院理论片 | 欧美一区二区三区久久精品视 | 日韩视频一二三 | 高清国产免费 | 91成人午夜性a一级毛片 | 4p嗯啊巨肉寝室调教男男视频 | 国产91久久久久久 | 国产精品亚洲精品日韩已方 | 成人毛片100部免费观看 | 日韩一级免费 | 成人富二代短视频 | 黄色一级片免费在线观看 | 三级xxxx | 黄色av网站免费 | 素人视频在线观看免费 | 国产韩国精品一区二区三区久久 | 高清国产午夜精品久久久久久 | 亚洲小视频在线观看,com | 午夜视频在线免费播放 | 国产99精品在线 | 毛片视频播放 | 亚洲午夜久久久精品一区二区三区 | 久草在线视频网 | 99视频在线观看视频 | 久久久久国产精品久久久久 | 欧美成人精品不卡视频在线观看 | 久久激情小视频 | 免费国产网站 | 国产精品久久久久久久久久久久久久久久 | 91丝袜| 欧美十区 | 欧美精品色精品一区二区三区 | 成人三级电影网 | 1级毛片在线观看 | 久久吊 | 精品一区二区三区在线观看视频 | 精品久久久久久久久中文字幕 | 国产1区在线观看 | 精品中文一区 | 黄网站在线播放视频免费观看 | 综合97 |