一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 一句話輕松搞定asp.net分頁

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

2020-03-12 12:22hyyweb ASP.NET教程

一句話輕松搞定asp.net分頁,內容簡單實用,感興趣的朋友可以參考一下

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";

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
//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;
      }
    }

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品一区二区三区视频日产 | 五月最新女厕所高跟嘘嘘 | 丝袜护士强制脚足取精 | 久久99re2在线视频精品 | 国产亚洲欧美成人久久片 | 国产精品猎奇系列在线观看 | 久久这里只有精品视频e | 91香蕉嫩草| 日本中文字幕一区二区高清在线 | 午夜AV国产欧美亚洲高清在线 | 日本高h | 秋霞理论在一l级毛片 | 99国产自偷色久 | 午夜久久精品 | 亚洲精品国产一区二区三区在 | 国产欧美日韩在线不卡第一页 | 人人做人人爽人人爱 | 亚洲乱码尤物193yw在线播放 | 亚洲卡一卡2卡三卡4卡无卡三 | 耽美肉文高h | 亚洲国产一区二区三区青草影视 | www.四虎在线| 国产一级特黄aa大片免费 | 日韩视频在线观看中字 | 91天堂国产在线 在线播放 | 精品综合久久久久久97超人 | 青青久在线视频免费观看 | 69老司机亚洲精品一区 | 911精品国产亚洲日本美国韩国 | 日韩精品成人在线 | 国产精品边做边接电话在线观看 | 色老板美国在线观看 | 99久久免费国产精品热 | 人人爽人人射 | 国产成人小视频在线观看 | 日韩 国产 欧美 精品 在线 | 四虎影视在线影院在线观看观看 | 亚洲大片在线观看 | 大逼美女| 亚洲国产综合久久久无码色伦 | 超级毛片 |