回答編集履歴
2
変更
answer
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
//変更前
|
11
11
|
foreach (ProductData data in productList)
|
12
12
|
//変更後
|
13
|
-
var ddd =
|
13
|
+
var ddd = productList.Skip((page - 1) * 50).Take(50);
|
14
14
|
foreach (ProductData data in ddd)
|
15
15
|
```
|
1
差し替え方法を記載
answer
CHANGED
@@ -2,4 +2,14 @@
|
|
2
2
|
なので毎回呼び出されるたびに、次の50行データに差し替える必要があります。
|
3
3
|
|
4
4
|
現在のコードでは、毎回先頭の50行データをセットしているため、
|
5
|
-
同じページが何ページにもわたって印刷されます。
|
5
|
+
同じページが何ページにもわたって印刷されます。
|
6
|
+
|
7
|
+
追加
|
8
|
+
pageが1からカウントされる前提になりますが、下記では如何でしょうか?
|
9
|
+
```C#
|
10
|
+
//変更前
|
11
|
+
foreach (ProductData data in productList)
|
12
|
+
//変更後
|
13
|
+
var ddd = _d_m_item.Skip((page - 1) * 50).Take(50);
|
14
|
+
foreach (ProductData data in ddd)
|
15
|
+
```
|