老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

ASP.NET實現類似Excel的數據透視表的方法

轉帖|其它|編輯:郝浩|2010-07-22 11:53:19.000|閱讀 689 次

概述:數據透視表提供的數據三維視圖效果,在Microsoft Excel能創建數據透視表,但是,它并不會總是很方便使用Excel。您可能希望在Web應用程序中創建一個數據透視報表。創建一個簡單的數據透視表可能是一件非常復雜的任務。所以,我打算不但為你提供一個非常有用的工具創建簡單和高級的數據透視表,而且為你移除一些籠罩他們的神秘面紗。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  數據透視表提供的數據三維視圖效果,在Microsoft Excel能創建數據透視表,但是,它并不會總是很方便使用Excel。您可能希望在Web應用程序中創建一個數據透視報表。創建一個簡單的數據透視表可能是一件非常復雜的任務。所以,我打算不但為你提供一個非常有用的工具創建簡單和高級的數據透視表,而且為你移除一些籠罩他們的神秘面紗。

  目標是:我們想要有能力將datatable中的二維的數據轉換成 三維視圖。

  在大多數情況下,你會從數據庫的查詢數據填充數據表,例如

  SELECT
SalesPeople.FullName AS [Sales Person]
, Products.FullName AS [Product]
, SUM(Sales.SalesAmount) AS [Sale Amount]
, SUM(Sales.Qty) AS [Quantity]
FROM
Sales
JOIN
SalesPeople WITH (NOLOCK)
ON SalesPeople.SalesPersonID = Sales.SalesPersonID
JOIN
Products WITH (NOLOCK)
ON Products.ProductCode = Sales.ProductCode
GROUP BY
SalesPeople.FullName
, Products.FullName

  該查詢會產生下面的數據表:

  

Sales Person

Product

Quantity

Sale Amount

  John

  Pens

  200

  350

  John

  Pencils

  400

  500

  John

  Notebooks

  100

  300

  John

  Rulers

  50

  100

  John

  Calculators

  120

  1200

  John

  Back Packs

  75

  1500

  Jane

  Pens

  225

  393.75

  Jane

  Pencils

  335

  418.75

  Jane

  Notebooks

  200

  600

  Jane

  Rulers

  75

  150

  Jane

  Calculators

  80

  800

  Jane

  Back Packs

  97

  1940

  Sally

  Pens

  202

  353.5

  Sally

  Pencils

  303

  378.75

  Sally

  Notebooks

  198

  600

  Sally

  Rulers

  98

  594

  Sally

  Calculators

  80

  800

  Sally

  Back Packs

  101

  2020

  Sarah

  Pens

  112

  196

  Sarah

  Pencils

  245

  306.25

  Sarah

  Notebooks

  198

  594

  Sarah

  Rulers

  50

  100

  Sarah

  Calculators

  66

  660

  Sarah

  Back Packs

  50

  2020

  正如你所看到的,這是一個二維表,它不是一個非常有用的報表。因此,我們得改變,將它變成更可讀的數據表。

  數據透視表有3個面:

 

  X軸構成了在表格上方的大標題。Y軸構成表的左欄,Z軸構成了X軸和Y軸對應的值。簡單的數據透視表將會對每一個x軸值都只有一個z軸列,高級的數據透視表將對于每個X軸的值會對應有多個Z軸的值。

  一個非常重要的一點是,Z軸的值只能是數字。這是因為Z軸值為橫軸和縱軸的總額。使用一個非數值Z軸字段將拋出一個異常。

  因此,如果你注意上面的數據表,你會發現,“Sales Person”和“Product”字段可以分配到的X軸或Y軸,但不能給z軸。在“Quantity”和“Sale Amount”字段可以被分配到z軸。

  Pivot 類將數據表轉換成html table。然后您可以將它輸出到Web窗體上。那么,這只是實現的方法。如果你愿意,你可以根據這個類的邏輯創建一個用戶控件。

  #region Variables
private DataTable _DataTable;
private string _CssTopHeading;
private string _CssSubHeading;
private string _CssLeftColumn;
private string _CssItems;
private string _CssTotals;
private string _CssTable;
#endregion Variables
#region Constructors
public Pivot(DataTable dataTable)
{
Init();
_DataTable = dataTable;
}
#endregion Constructors

  這部分的代碼是非常自我解釋。 你能創建一個Pivot 對象,通過傳遞一個datatable作為參數。在init()方法只分配一個空字符串值給CSS變量。如果CSS的變量是一個空字符串,構造方法將使用默認的樣式。每一個CSS變量都有一個相應的屬性。

  private string FindValue(string xAxisField, string xAxisValue, string yAxisField, string yAxisValue, string zAxisField)
{
string zAxisValue = "";
try
{
foreach (DataRow row in _DataTable.Rows)
{
if (Convert.ToString(row[xAxisField]) == xAxisValue && Convert.ToString(row[yAxisField]) == yAxisValue)
{
zAxisValue = Convert.ToString(row[zAxisField]);
break;
}
}
}
catch
{
throw;
}
return zAxisValue;
}

  在FindValue(...)方法在數據表中搜索的對應x軸和y軸值的Z軸值。xAxisField是X軸字段的列名(例如“Product”),而xAxisValue是在該列的值。該yAxisField是的Y軸字段的列名(例如“Sales Person”),并yAxisValue是在該列的值。該zAxisField是列名,在其中Z軸值,是您正在尋找地(例如“Sale Amount”)。

  private string[] FindValues(string xAxisField, string xAxisValue, string yAxisField, string yAxisValue, string[] zAxisFields)
{
int zAxis = zAxisFields.Length;
if (zAxis < 1)
zAxis++;
string[] zAxisValues = new string[zAxis];
//set default values
for (int i = 0; i <= zAxisValues.GetUpperBound(0); i++)
{
zAxisValues[i] = "0";
}
try
{
foreach (DataRow row in _DataTable.Rows)
{
if (Convert.ToString(row[xAxisField]) == xAxisValue && Convert.ToString(row[yAxisField]) == yAxisValue)
{
for (int z = 0; z < zAxis; z++)
{
zAxisValues[z] = Convert.ToString(row[zAxisFields[z]]);
}
break;
}
}
}
catch
{
throw;
}
return zAxisValues;
}

  在FindValues(...)方法類似FindValue(...)方法,然而,它會返回多個z軸的值。這是用于高級的數據透視表,對應于x軸的值,您會有多個Z軸列。

  private void MainHeaderTopCellStyle(HtmlTableCell cell)
{
if (_CssTopHeading == "")
{
cell.Style.Add("font-family", "tahoma");
cell.Style.Add("font-size", "10pt");
cell.Style.Add("font-weight", "normal");
cell.Style.Add("background-color", "black");
cell.Style.Add("color", "white");
cell.Style.Add("text-align", "center");
}
else
cell.Attributes.Add("Class", _CssTopHeading);
}

  這是CSS樣式的方法之一。這在X軸上使用流行的樣式(table的頂行)。如果您沒有指定一個CSS類名給這個屬性,該方法將使用默認的樣式。 CSS類將會被應用到網頁中的HTML table。

  /// <summary>
/// Creates an advanced 3D Pivot table.
/// </summary>
/// <param name="xAxisField">The main heading at the top of the report.</param>
/// <param name="yAxisField">The heading on the left of the report.</param>
/// <param name="zAxisFields">The sub heading at the top of the report.</param>
/// <returns>HtmlTable Control.</returns>
public HtmlTable PivotTable(string xAxisField, string yAxisField, string[] zAxisFields)
{
HtmlTable table = new HtmlTable();
//style table
TableStyle(table);
/*
* The x-axis is the main horizontal row.
* The z-axis is the sub horizontal row.
* The y-axis is the left vertical column.
*/
try
{
//get distinct xAxisFields
ArrayList xAxis = new ArrayList();
foreach (DataRow row in _DataTable.Rows)
{
if (!xAxis.Contains(row[xAxisField]))
xAxis.Add(row[xAxisField]);
}
//get distinct yAxisFields
ArrayList yAxis = new ArrayList();
foreach (DataRow row in _DataTable.Rows)
{
if (!yAxis.Contains(row[yAxisField]))
yAxis.Add(row[yAxisField]);
}
//create a 2D array for the y-axis/z-axis fields
int zAxis = zAxisFields.Length;
if (zAxis < 1)
zAxis = 1;
string[,] matrix = new string[(xAxis.Count * zAxis), yAxis.Count];
string[] zAxisValues = new string[zAxis];
for (int y = 0; y < yAxis.Count; y++) //loop thru y-axis fields
{
//rows
for (int x = 0; x < xAxis.Count; x++) //loop thru x-axis fields
{
//main columns
//get the z-axis values
zAxisValues = FindValues(xAxisField, Convert.ToString(xAxis[x])
, yAxisField, Convert.ToString(yAxis[y]), zAxisFields);
for (int z = 0; z < zAxis; z++) //loop thru z-axis fields
{
//sub columns
matrix[(((x + 1) * zAxis - zAxis) + z), y] = zAxisValues[z];
}
}
}
//calculate totals for the y-axis
decimal[] yTotals = new decimal[(xAxis.Count * zAxis)];
for (int col = 0; col < (xAxis.Count * zAxis); col++)
{
yTotals[col] = 0;
for (int row = 0; row < yAxis.Count; row++)
{
yTotals[col] += Convert.ToDecimal(matrix[col, row]);
}
}
//calculate totals for the x-axis
decimal[,] xTotals = new decimal[zAxis, (yAxis.Count + 1)];
for (int y = 0; y < yAxis.Count; y++) //loop thru the y-axis
{
int zCount = 0;
for (int z = 0; z < (zAxis * xAxis.Count); z++) //loop thru the z-axis
{
xTotals[zCount, y] += Convert.ToDecimal(matrix[z, y]);
if (zCount == (zAxis - 1))
zCount = 0;
else
zCount++;
}
}
for (int xx = 0; xx < zAxis; xx++) //Grand Total
{
for (int xy = 0; xy < yAxis.Count; xy++)
{
xTotals[xx, yAxis.Count] += xTotals[xx, xy];
}
}
//Build HTML Table
//Append main row (x-axis)
HtmlTableRow mainRow = new HtmlTableRow();
mainRow.Cells.Add(new HtmlTableCell());
for (int x = 0; x <= xAxis.Count; x++) //loop thru x-axis + 1
{
HtmlTableCell cell = new HtmlTableCell();
cell.ColSpan = zAxis;
if (x < xAxis.Count)
cell.InnerText = Convert.ToString(xAxis[x]);
else
cell.InnerText = "Grand Totals";
//style cell
MainHeaderTopCellStyle(cell);
mainRow.Cells.Add(cell);
}
table.Rows.Add(mainRow);
//Append sub row (z-axis)
HtmlTableRow subRow = new HtmlTableRow();
subRow.Cells.Add(new HtmlTableCell());
subRow.Cells[0].InnerText = yAxisField;
//style cell
SubHeaderCellStyle(subRow.Cells[0]);
for (int x = 0; x <= xAxis.Count; x++) //loop thru x-axis + 1
{
for (int z = 0; z < zAxis; z++)
{
HtmlTableCell cell = new HtmlTableCell();
cell.InnerText = zAxisFields[z];
//style cell
SubHeaderCellStyle(cell);
subRow.Cells.Add(cell);
}
}
table.Rows.Add(subRow);
//Append table items from matrix
for (int y = 0; y < yAxis.Count; y++) //loop thru y-axis
{
HtmlTableRow itemRow = new HtmlTableRow();
for (int z = 0 ; z <= (zAxis * xAxis.Count); z++) //loop thru z-axis + 1
{
HtmlTableCell cell = new HtmlTableCell();
if (z == 0)
{
cell.InnerText = Convert.ToString(yAxis[y]);
//style cell
MainHeaderLeftCellStyle(cell);
}
else
{
cell.InnerText = Convert.ToString(matrix[(z-1), y]);
//style cell
ItemCellStyle(cell);
}
itemRow.Cells.Add(cell);
}
//append x-axis grand totals
for (int z = 0; z < zAxis; z++)
{
HtmlTableCell cell = new HtmlTableCell();
cell.InnerText = Convert.ToString(xTotals[z, y]);
//style cell
TotalCellStyle(cell);
itemRow.Cells.Add(cell);
}
table.Rows.Add(itemRow);
}
//append y-axis totals
HtmlTableRow totalRow = new HtmlTableRow();
for (int x = 0; x <= (zAxis * xAxis.Count); x++)
{
HtmlTableCell cell = new HtmlTableCell();
if (x == 0)
cell.InnerText = "Totals";
else
cell.InnerText = Convert.ToString(yTotals[x-1]);
//style cell
TotalCellStyle(cell);
totalRow.Cells.Add(cell);
}
//append x-axis/y-axis totals
for (int z = 0; z < zAxis; z++)
{
HtmlTableCell cell = new HtmlTableCell();
cell.InnerText = Convert.ToString(xTotals[z, xTotals.GetUpperBound(1)]);
//style cell
TotalCellStyle(cell);
totalRow.Cells.Add(cell);
}
table.Rows.Add(totalRow);
}
catch
{
throw;
}
return table;
}

  PivotTable(…) 方法,是所有神奇發生的地方。有兩種重載方法,一個創建了一個簡單的數據透視表,而其他(上面的方法)創建一個高級的數據透視表。唯一的區別在于,一個簡單只有一個的z軸,而高級的,不止一個。

  Pivot.zip文件中包括兩個解決方案。Pivot 是一個類庫解決方案是。您可以編譯此解決方案和在Web應用程序中引用Pivot.dll。另一個解決方案是PivotTest,它是是一個ASP.NET應用程序。這說明如何實現Pivot類。

  public DataTable DataTableForTesting
{
get
{
DataTable dt = new DataTable("Sales Table");
dt.Columns.Add("Sales Person");
dt.Columns.Add("Product");
dt.Columns.Add("Quantity");
dt.Columns.Add("Sale Amount");
dt.Rows.Add(new object[] { "John", "Pens", 200, 350.00 });
dt.Rows.Add(new object[] { "John", "Pencils", 400, 500.00 });
dt.Rows.Add(new object[] { "John", "Notebooks", 100, 300.00 });
dt.Rows.Add(new object[] { "John", "Rulers", 50, 100.00 });
dt.Rows.Add(new object[] { "John", "Calculators", 120, 1200.00 });
dt.Rows.Add(new object[] { "John", "Back Packs", 75, 1500.00 });
dt.Rows.Add(new object[] { "Jane", "Pens", 225, 393.75 });
dt.Rows.Add(new object[] { "Jane", "Pencils", 335, 418.75 });
dt.Rows.Add(new object[] { "Jane", "Notebooks", 200, 600.00 });
dt.Rows.Add(new object[] { "Jane", "Rulers", 75, 150.00 });
dt.Rows.Add(new object[] { "Jane", "Calculators", 80, 800.00 });
dt.Rows.Add(new object[] { "Jane", "Back Packs", 97, 1940.00 });
dt.Rows.Add(new object[] { "Sally", "Pens", 202, 353.50 });
dt.Rows.Add(new object[] { "Sally", "Pencils", 303, 378.75 });
dt.Rows.Add(new object[] { "Sally", "Notebooks", 198, 600.00 });
dt.Rows.Add(new object[] { "Sally", "Rulers", 98, 594.00 });
dt.Rows.Add(new object[] { "Sally", "Calculators", 80, 800.00 });
dt.Rows.Add(new object[] { "Sally", "Back Packs", 101, 2020.00 });
dt.Rows.Add(new object[] { "Sarah", "Pens", 112, 196.00 });
dt.Rows.Add(new object[] { "Sarah", "Pencils", 245, 306.25 });
dt.Rows.Add(new object[] { "Sarah", "Notebooks", 198, 594.00 });
dt.Rows.Add(new object[] { "Sarah", "Rulers", 50, 100.00 });
dt.Rows.Add(new object[] { "Sarah", "Calculators", 66, 660.00 });
dt.Rows.Add(new object[] { "Sarah", "Back Packs", 50, 2020.00 });
return dt;
}
}

  我已創建數據表的屬性,它建立在上面的例子中的數據表。這只是用于演示目的。

  protected void Page_Load(object sender, EventArgs e)
{
//Advanced Pivot
Pivot advPivot = new Pivot(DataTableForTesting);
HtmlTable advancedPivot = advPivot.PivotTable("Sales Person", "Product", new string[] { "Sale Amount", "Quantity" });
div1.Controls.Add(advancedPivot);
//Simple Pivot
Pivot pivot = new Pivot(DataTableForTesting);
//override default style with css
pivot.CssTopHeading = "Heading";
pivot.CssLeftColumn = "LeftColumn";
pivot.CssItems = "Items";
pivot.CssTotals = "Totals";
pivot.CssTable = "Table";
HtmlTable simplePivot = pivot.PivotTable("Product", "Sales Person", "Sale Amount");
div2.Controls.Add(simplePivot);
}

  上述代碼包括兩個實例化的pivot對象。第一個高級的pivot和第二是一個簡單的pivot。你可以看到我已經為div添加了HtmlTable控件。我創建具有runat=&quot;server"屬性的div,這樣我可以在后臺代碼里面訪問它。div只是幫助HtmlTable的定位。

  使用默認樣式的高級的數據透視表:

  運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

  使用自定義的CSS樣式簡單的數據透視表:

 

 


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:轉載

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
日本三级带日本三级带黄国产 | 国产人妖在线 | 韩日一区二区三区 | 无修无遮h韩漫视频网站 | 欧美中出在线 | ds精品| 中文乱码一线二线三线 | 亚洲电影a | 少妇特黄A片一区二区三区小说 | 亚洲中文字幕AV色情网址 | 中文黄色片 | 少妇做爰特黄A片免费看 | 精品 在线 视频 亚洲 | 成人精品国产亚洲AV久久 | 嗯啊 流水噗呲h啪啪皇上双性 | 99久久精品免费看国产免费 | 色婷婷我要去我去也 | 亚洲欧美视频在线观看 | 老湿英视在现看免费 | 精品推荐 国产 | 黄色日韩网站 | 免费做A爰片久久毛片A片下载 | 亚洲免费视频费观看在线 | 8x成人永久在线观看视频 | 亚洲欭美日韩颜射在线二 | 偷亚洲偷国产欧美高清 | 中文字幕免费观看视频 | 欲女桃花 | 欧美性1生交XXXXX无码 | 男女狂进狂出动态图GIF | 熟女人妻的味道 | 亚洲精品白浆高清久久久久久 | 最近高清中文在线字幕观看 | 欧美日韩一二三 | 国产人妻无码区免费九色 | va亚洲va日韩不卡在线观看 | 欧美三级电影网 | 亚洲乱色| 国产激情黄A片无遮挡 | 日韩国产免费一区二区三区 | 欧美性A片又大又长 | 在线免费观看黄色网址 | 妖精视频一区二区免费 | 久久久久久久尹人综合网亚洲 | 97SE亚洲精品一区二区 | 成人午夜福利视频后入 | 天天干天天操天天透 | 日本波多野结衣视频 | 国产精品人妻无码久久久2022 | 尹人香蕉午夜电影网 | 日韩亚洲国产高清免费视频 | 真人做爰片免费观看播放 | 葫芦娃视频成人APP 蝴蝶谷成人 | 欧美三级真做在线观看 | 青草资源站 | 日韩免费视频一区 | 国产这里有精品 | 97蜜桃网站 | 成年必看视频在线观看 | 99激情| 老师没戴套子C了我一天视频 | 香蕉大美女天天爱天天做 | 亚洲一级电影 | 国产情侣一区二区 | 国产精品国产三级国产专区不 | 日韩国产精品欧美一区二区 | 综合色天天 | 国产ts视频| 国产AV寂寞骚妇 | 农村真实夫妇屋内自拍视频 | 国产无遮挡A片又黄又爽漫画 | 国产免费三级a在线观看 | 免费看黄在线观看网站 | http:www.色com | 国产欧美日本在线 | 能免费看的色情成人网址 | 美国激情ap毛片 | 老师邪恶影院a啦啦啦影院 老师我好爽再深一点办公室 | 日本不卡视频免费的 | 欧美人xxxxxbbbb | 亚洲最大黄网 | 欧美人与性动交a欧美精品 欧美人与物videos新另类性 | 五月天激情视频在线观看 | 日韩女同视频 | 亚洲精品久久国产高清小说 | 国产 日韩 欧美 高清 亚洲 | 粗大的内捧猛烈进出少妇在线播放 | 精品丰满人妻无套内射 | 高清在线精品一区二区 | 伦理亚洲 | 天天躁日日2018躁狠狠躁 | 成年人网站黄色 | 五月丁香啪啪丁香花 | 国产成人福利 | 啪啪啪动态图 | 欧美真人性做爰一二区欧美影院 | 综合久| 国产精品三级在线 | 国产一级爱 | 国产精品综合久成人 | 中文日产无乱码AV在线观 | 另类网站 | 免费的日本网站 | 在线天堂网 | 国产午夜精品美女视频露脸 | 日韩人妻精品久久日 | 中文字幕不卡免费高清视频 | 亚洲v在线 | 波多野结衣免费一区二区三区香蕉 | 青草青草久热精品视频在线观看 | 八匹狼影院 | 中国丰满熟女A片免费观 | 中文字字幕在线中文乱码 | 蜜桃日本免费观看MV | 91精品天美精东蜜桃传媒免费 | 日韩精品小视频 | 999xxxx| 国产在线观看免费观看不卡 | 原来的琪琪电影在线看 | 久热综合| 亚洲人妻av伦理 | 美国日本一区二区三区 | 日本免费一区二区视频 | 亚洲欧美日本在线 | 天天干夜夜夜 | 久久精品国产99国产精品 | 福利视频一二三在线观看 | 国产精品免费视频 | 亚洲伊人久久综合成人 | 丁香花在线观看免费观看 | 国产ts人妖视频 | 亚洲精品成人在线 | 宅男在线永久免费观看99 | 免费含羞草AV片成人 | 国产极品JK白丝喷白浆在线观看 | 风雨送春归免费观看 | 免费视频国产在线观看网站 | 亚洲免费福利在线视频 | 久久精品国产久精国产果冻传媒 | 在线小视频 | 在线18av | 在线最新av免费费观看 | 美景之屋4免费观看高清 | 四虎影视在线看免费 720p | 顶级少妇倣爱A片XXX | 巨乳波霸在线中文字幕 | 天天干天天拍 | 男女一边摸一边做爽爽的免费文字 | 成人免费A片视频在线观看网站 | 最近最新高清中文字幕MV在线 | 国产精品久久无码人妻一区二区 | A片扒开双腿猛进入免费观看 | 日日热| 国产第一页浮力影院入口 | WWW国产色情在线观看APP | 日本三级全大电影免费 | 色鬼7777久久| 国产-第1页-草草影院 | 久久久久免费 | 国产永久在线 | 51人人看| 九一国产 | 国产自产一区c | 阿娇艳Z门照片无码AV4I | 高清欧美日韩一区二区三区在线观看 | 国产天天在线 | hd最新国产人妖ts视频 | 日韩你懂得| 国产亚洲999精品AA片在线爽 | 乱子轮视频在线看 | 少妇无套内谢久久久久 | 男女无遮挡猛进猛出免费观看视频 | 婷婷网五月天天综合天天爱 | 日丰满肉唇大屁股熟妇图片 | 久久99这里只精品热在线 | 日韩精品免费在线视频 | 麻豆自制传媒 最新网站 | 欧洲一卡2卡3卡4卡5卡欧美 | 色毛| 日本波多野结衣视频 | 天天鲁一区摸一摸爽一爽 | 中国一级特黄大片毛片 | 激情五月婷婷小说 | 免费看黄色一级 | 嫩草国产露脸精品国产软件 | 亚洲欧美日韩一区二区 | 一个人看免费视频www在线观看 | 最新国产麻豆精品 | 国产高清免费不卡观看 | 亚洲 校园 春色 另类 图片 | 影音先锋中文AV资源网 | 久青草国产97香蕉在线视频 | 午夜福利免费视频921000电影 | 中文字幕免费视频精品一 | 日韩精品视频在线免费观看 | 快插我BB好爽舔我视频 | 国产aaaaa一级毛片无下载 | J8又粗又硬又大又爽又长A片 | 亚洲国产区男人本色在线观看 | 欧美性xxxx极品hdsex | 国产成人精品日本无码动漫 | 9966久久精品免费看国产 | 最近新韩国日本免费观看 | 最新露脸国产精品视频 | 国产亚洲精品AAAA片小说 | 伦理97| 亚洲精品高潮久久久久久日本 | 色四播播| 91精品一区二区三区久久久久 | 亚精产品一三三三菠萝蜜 | 亚洲制服丝袜在线观看 | 欧美色阁| 美女翘臀白浆直流视频 | 亞洲AV女優無碼人妻濑亚美莉 | 日本高清视频免费在线观看 | 免费国产久久啪在线 | 日韩精品视频福利资源站 | 百性阁综合另类 | 少妇被粗大的猛烈进岀A片 少妇被下春药玩弄A片 | 美国毛片亚洲社区在线观看 | 久久艹影院 | 飞空精品影院首页 | 玉蒲团5之初入桃源洞2 | 狠狠色婷婷狠狠狠亚洲综合 | 花房姑娘免费观看8集电视剧高清 | 欧美亚洲日韩国产在线在线 | 亚洲黄色一区二区 | 美国无人区 | 日本一道在线播放高清 | 91精品一区二区三区久久久久 | 九九综合VA免费看 | 久久久999久久久精品 | 国精一区二区AV在线观看网站 | 三级网站 | 国产18禁黄网站免费观看 | 免费一级肉体全黄毛片 | 欧美性色黄大片四虎影视 | 国产精品99久久久久久WWW | 久久国产精品久久 | 欧美一区二 | 色中色网| 婷婷综合视频 | 日韩亚洲欧美在线 | 打光屁屁vk丨视频 | 在线欧美日韩制服国产 | 国产人成高清在线视频99 | 成年在线人免费视频视频 | 成人在线观看免费视频 | 狂野欧美激情性XXXX在线观看 | 人人网站 | 色综合h | 综合自拍亚洲综合图区 | 精品无人乱码一区二区三区 | 亚洲六区 | 91免费在线看 | 国产成人无码啪一区二区 | 国产精品色无码AV在线观看 | 一级毛片免费毛片毛片 | 日本二区免费一片黄2019 | 波多野结衣免费免费视频一区 | 五月天精品视频在线观看 | 国精产品深夜免费麦片 | 日本免费在线看 | 国产www视频 | 久热精品视频在线观看 | 免费播放欧美毛片欧美AAAAA | 午夜射精日本三级 | 在线观看片免费 | 色偷偷狠狠色综合网 | 在线二区 | 日本高清中文 | 久久精品国产99国产精2020丨 | 91亚洲欧美 | 在线看伦理电影 | A片粗大的内捧猛烈进出AV | 国产丰满人妻一区二区 | 久久中国 | 在线看片| 天天操天天干天天做 | 国产精品久久久久久久久免费 | 亚洲欧美乱日韩乱国产 | 全黄H全肉禁乱公 | 老司机午夜免费福利视频 | 自拍亚洲 | 久久国产精品99国产精 | 日韩版码免费福利视频 | 成年人黄色在线观看 | 成人免费无码A片免费看软件 | 日韩精品永久免费播放平台 | 久久精品国产清自在天天线 | 55夜色66成年视频观看免费 | 国产伦子系列沙发午睡 | 亚洲国产成人精品无码区APP | 亚洲精品国产一区二区贰佰信息网 | 激情aa视频试看免费 | 国产日b| 色情无码永久免费视频网站APP | 麻豆网神马久久人鬼片 | 日本一区午夜爱爱 | 国产免费人aa片片a片 | 亚洲国产精品综合久久2007 | 天天干夜夜玩 | 亚洲欧美日韩在线不卡中文 | 久久久久久综合 | 日韩视频一 | 国产免费A片好硬好爽好深小说 | 毛片TV网站无套内射TV网站 | 性欧美大战久久久久久久野外黑人 | 色爱色| 一级做a爰片久久毛片16 | 簧片电影大全网站 | 在线国产a不卡 | 91精品国产免费青青碰在线观看 | www国产91| 色社区 | 国产午夜精品一区二区三区嫩草 | 国产三级在线免费 | 久久视热在线视频精品 | 在线播放无码后入内射少妇 | 免费无码一区二区三区A片18 | 波多野结衣在线影视免费观看 | 西西人体大尺度nte 西西人体大胆牲交PP6777 | 欧美jizzhd精品欧美高清 | 波多野结衣国产一区 | 亚洲日本高清成人aⅴ片 | 精品久久久久久久久久 | 黑人巨大进入白人美女视频 | 天天射日日 | 国产精品久久人妻互换毛片 | 97色伦图片在线观看 | 午夜精品在线 | 中文字幕精品AV一区二区五区 | 成人精品视频在线观看 | 免费看黄色一级 | 久久亚洲精品无码A片大香大香 | 九七色伦 | 天天影视色香欲综合网 | 熟女视频一区二区在线观看 | 日本高清色本在线www游戏 | 91在线中文字幕 | 99热成人精品免费久久 | 99视频都是精品热在线播放 | 亚洲日本视频 | 婷婷五月在线视频 | hj2ea海角 | 三A级做爰片免费观看春光乍泄 | 亚洲欧洲日本无在线码播放 | 亚洲欧美日韩中文v在线 | 四虎免费最新在线永久4HU | 成人欧美一区二区三区白人 | 亚洲国产精品久久综合 | 午夜福到在线100集 午夜福利1692免费视颍 | 狠狠五月深爱婷婷网免费 | 日本精品人妻无码202477 | 亚洲精品白浆高清久久久久久 | 色吧在线 | 亚洲精品第一页中文字幕 | 国产中文视频 | 欧美精品一区二区三区在线播放 | 少妇高潮无套内谢 | 男生解开内衣揉捏胸视频 | 亚洲国产精华液网站W | 天天拍夜夜操 | 人妻无码手机在线中文 | 欧美成人久久一二三区A片 欧美成人无码A区在线观看免费 | 人妻AV中文系列 | 国产在线精品视频免费观看 | 天天日影院| 久久99精国产一区二区三区四区 | 九九精品免视看国产成人 | 日产免费线路一页二页 | 天天做天天射 | 黄色片在线观看网站 | 亚洲一区二区无码影院 | 极品销魂一区二区三区 | 免费a级一片 | 快穿女主有名器的H纯肉黄暴拉文 | 国产成人手机高清在线观看网站 | 亚洲人成色777777精品音频 | 在线成人免费电影 | 日日碰狠狠躁久久躁77777 | 中文字幕人妻丰满熟女 | 古装一级毛片顶级 | 亚洲国产在线精品国自产拍五月 | 亚洲AV片天堂波多野结衣 | 快播av电影网站 | 欧美成人h版整片合集 | 无码欧美激情性做爰免费 | 三级国产色情伦在线观看 | 无码日本少妇舒爽视频 | 精品麻豆国产 | 国产精品日本无码久久一 | 国产亚洲精品久久久久久老妇小说 | 久操视频在线观看免费 | 国产日产亚洲系列首页 | 亚洲卡一卡二卡三乱码公司 | 久久强奷乱码老熟女 | 久青草国产免费观看 | 邪恶肉肉全彩色无遮盖无翼海贼王 | 国产香蕉视频在线播放 | 亚洲一区二区三区视频 | 第章丰腴美妇岳服侍巨龙 | 亚洲精品一区二区三区四区久久 | 中文字幕不卡一区 | 国产品无码一区二区三区在线 | 色综合久久婷婷天天 | 国色天香视频社区手机版 | 麻豆AV久久无码精品九九 | 亚洲色大成网站WWW永久麻豆 | 黄网在线播放 | 国产精品伦理一区二区三区 | 国产酒店自拍 | 亚洲精品中文幕一区二区 | 国产色婷婷亚洲999精品小说 | 黄毛片在线观看 | 制服丝袜中文在线 | 天天躁了天天躁了天天躁 | 钻女神胯vk | 国产亚洲va在线电影 | 久9久9精品免费观看 | 国产超级乱淫视频播放免费 | 男子扒开美女尿口做羞羞的事 | 97久久久亚洲综合久久88 | 日本最新免费的一区二区 | 国产做爰完整版在线观看 | 天天干天天插天天操 | 高清中文字幕视频在线播 | 欧美性xx18一19 | 完美世界动漫在线视频免费观看 | 同居试爱冷少夜夜纠缠 | 国产日日操 | 最好看最新中文视频在线观看 | 免费人成黄页在线观看日本 | 日本视频一区在线观看免费 | 亚洲精品资源在线 | 69性视频 | 色搜成人搜索 | 国产人在线成免费视频 | 精品欧美一区二区在线观看 | 国产又色又爽又高潮免费视频麻豆 | 日本一本无码中文字幕 | 久久综合久久鬼 | 毛片毛片 是个 毛片 | 免费国产a国产片高清下载app | 国产区福利 | 国产精品一级 | 最近最新的日本免费 | 黄页视频在线 | 日韩A片中文字幕视频免费 日韩MV欧美MV中文无码 | 成人午夜福利视频后入 | 偷拍亚洲另类无码专区 | 天堂网在线最新版官网 | 蜜芽地址永不失联2022 | 麻豆国产一区二区三区四区 | 亚洲精品久久午夜麻豆 | 午夜不卡久久精品无码免费 | 高黄H文各种姿势PLAY道具1V1 | 午夜精品九九九九99蜜桃 | 丰满少妇夜夜爽爽高潮水 | 在线欧美 精品 第1页 | 国产3级在线观看 | 2020天堂在线亚洲精品专区 | 美国毛片毛片全部免费 | 老头把我添高潮了A片故 | 国精产品一二二区传媒有哪些 | 九九精品视频在线观看 | 欧美成熟毛茸茸复古 | 9制片厂果冻传媒 | 国产三级一区二区三区 | 日韩色在线高清无码 | 忘忧草WWW大地行情网 | 国产深夜福利在线观看网站 | 狠狠色很很鲁在线视频 | 亚洲免费三级电影 | 在线成人色情电影网站 | 欧美一区二区视频在线观看 | 成人麻豆日韩在无码视频 | 中文字幕欧美在线观看 | 久久不雅视频 | 午夜时刻免费入口 | 欧美最猛性xxxxx亚洲精品 | 无码中文字幕AV久久专区 | 黄页视频免费在线观看 | 冬月かえで | 精品AAAA巨乳 | 99视频在线精品免费 | 天天操狠狠操夜夜操 | 亚洲、国产综合视频 | www我要色综合com | 亚洲国产精品一区二区三区在线观看 | 国产欧美一区二区三区免费 | 速看网韩国伦理片 | 2017最新伦理伦理片67 | 日本成人福利 | 国产成人精品日本无码动漫 | 综合成人| 极品妇女扒开粉嫩小泬 | 国产精品爽黄69天堂A片潘金莲 | 久久免费区一区二区三波多野 | 亚洲午夜久久 | 亚洲黄色免费 | 日本国产精品无码字幕在线观看 | 成年私人影院网站在线看 | 国产午夜在线视频 | 乱小说欧美综合 | 无码一区二区三区亚洲人妻 | 日韩视频免费一区二区三区 | 免费电影 | 欧美叉叉叉BBB网站 欧美成 人 网 站 免费 | 黄色网址 在线播放 | A片人人澡C片人人人妻付费 | 久久99AV无色码人妻蜜柚 | 亚洲精品久久久久久久久无码精品 | 3d肉蒲团之喜爱夜蒲 | 中文无码不卡的岛国片 | 午夜视频在线免费 | 国产欧美激情一区二区三区 | 久青草国产手机视频免费观看 | 欧美成人亚洲国产精品 | 大菠萝app福引导welcome | 激情婷婷丁香五月色综合 | 欧美日本韩国一二区视频 | 四虎精品成人影院在线观看 | 日本高清免费毛片大全 | 校花被折磨到下体流水 | 麻豆一区区三区四区产品麻豆 | 妞干网免费视频在线观看 | 色网站在线免费观看 | AV无码国产精品午夜A片麻豆 | 婷婷丁香五月缴情视频 | 日韩在线播放中文字幕 | 久久精品国产波多野结衣 | 人妻 熟女 有码 中文 | 国产精品久久免费视频 | 在线看欧美日韩中文字幕 | 91在线欧美 | 亚洲区视频| 久久99精品久久久久久秒播 | 久热综合 | 强伦姧人妻波多野结衣 | 日日摸夜夜添夜夜添影院视频 | 丰满女邻居做爰BD电影 | 国产99精品一区二区三区免费 | A片试看120分钟做受视频在线 | 国产看真人毛片爱做A片 | 国产一区二区女内射 | 狠狠色噜噜狠狠狠狠色综合久 | 老司机精品福利在线资源 | 欧美躁天天躁无码中文字 | 久久久无码人妻精品无码 | 99视频精品全国在线观看 | 激情五月深爱五月 | 操美女视频在线观看 | 欧美 xxxx18性欧美 | 影音男人新资源网 | 最新日本中文字幕 | 在线综合 亚洲 欧美 日韩 | 青草青草久热国产精品 | 少妇被粗大的猛烈的进出69影院 | 日本成人久久 | 日韩首页 | 九九精品超级碰视频 | 免费精品美女久久久久久久久 | 国产精品乱码一区二区三 | 精品久久伦理中文字幕 | 日本资源站 | 青草碰人人澡人人澡 | 阿v网站在线观看 | 黄金网站app在线看 黄黄网 | 找国产毛片看 | 久久久GOGO无码啪啪艺术 | 亚洲AV狠狠爱一区二区三区 | 黄色 在线 | 国产电影一曲二曲三曲图片 | 宝贝吃吃它就像吸棒棒糖 | 97狠狠擼97狠狠擼视频 | 国产九九精品 | 第章丰腴美妇岳服侍巨龙 | 草草在线免费视频 | 无码一区二区三区亚洲人妻 | 无遮挡18禁羞羞视频免费动漫 | 天天操综合视频 | 国产又粗又猛又爽的视频A片 | 亚洲欧美日韩v中文在线 | 国产精品AV国片偷人妻麻豆 | 韩国中文全部三级伦在线观看中文 | 日韩在线高清 | 国产三级级在线电影 | 欧美日韩不卡视频一区二区三区 | 夭天干天天做天天免费看 | 亚洲欧美日韩精品久久 | 日本黄H兄妹H动漫一区二区三区 | 欧美69式囗交视频 | 国产资源一区 | 亚洲欧美日韩精品 | 里番本子侵犯肉全彩A片视频一区 | 精品国产污污免费网站 | 五月婷婷色丁香 | 国产欧美日韩一区二区赛车 | 老司机福利深夜亚洲入口 | 全肉高H短篇合集 | 99热成人精品国产免男男 | 成人性大片免费观看网站YY | 美女裸身照(无内衣)动态图 | 在线免费国产 | 欲色AV无码一区二区人妻 | 狠狠色狠狠色综合日日五 | 曰曰摸天天摸人人看久久久 | 亚洲AV无码专区A片奶水牛牛 | 免费的黄网站 | 亚洲中文字幕在线第六区 | 操美女视频在线观看 | yin乱大合集 | 日韩精品视频免费在线观看 | 亚洲一级在线 | 欧美夜夜噜2024最新 | 777爽死你无码一区二区 | 苍井空无码换线观看 | 国产人妻人伦精品婷婷 | 久久久久香蕉 | 亚洲狼人综合网 | 九九在线精品视频xxx | 揄拍自拍| 男女拍拍免费视频60分钟 | 国产偷抇久久精品A片69 | 欧美激情一区二区三级高清视频 | 精品福利一区 | 福利视频入口 | 天堂在线国产 | 3d肉蒲团之喜爱夜蒲 | 97在线免费视频观看 | 国产一区二区久久A片免费 国产一区二区三不卡高清 国产一区二区三区A片在表 | 国产a视频精品免费观看 | 欧美精品hdxxxxx | 老女老肥熟国产在线视频 | 伦理片在线线手机版韩国免费观看 | 久久网页 | 补课H湿 1V1 PLAY | 院人全年无休计划2免费观看全集完整版 | 久久网免费 | 亚洲影视在线 | 国产中文欧美日韩在线 | 三级黄色片网站 | 狠狠躁日日躁夜夜躁A片小说 | 强奷漂亮的女邻居完整版 | 美女免费视频一区二区 | 小婉和小娇243 | 国产91网站在线观看 | 天天综合天天操 | 91丝袜在线| 亚洲在线日韩伦理片 | 国产精品人妻一码二码 | 色中射 | 亚洲欧洲日韩国产一区二区三区 | 老司机免费视频福利0 | 玖玖在线免费视频 | 色欲久久99精品久久久久久AV | 久久中文娱乐网 | 日本精品久久无码影院 | 黄色片网站大全 | 好涨太粗进去用力快好深 | 色mimi| 在线观看黄页 | 宝贝乖把腿分大一点h欧阳凝小说 | 又大又粗又爽免费视频A片 又大又爽又硬的曰皮视频 又大又硬又粗再深一点 | 肉蒲团从国内封禁到日本成经典 | 久久日产一线二线真人 | 91亚洲国产成人久久精品网址 | 亚洲性无码A片在线观看尖叫 | 光棍影片在线观看免费 | 中文字幕免费播放 | 亚洲爱爱网 | 久久久国产精品免费 | 久久免费资源 | 日韩中文字幕视频在线 | 国产精品久久久久999 | 国产肥白大熟妇BBBB | 午夜欧美日韩在线视频播放 | 久久国产精品系列 | 成人精品 | 亚洲中文国产最新在线观看 | 欧洲免费在线视频 | 中文字幕2021无线乱码 | 国产丰满老熟妇乱XXX1区 | 色噜噜狠狠色综合久 | 国产 日韩 中文字幕 制服 | 久久精品欧美日韩精品 | 亚洲国产中文在线视频 | 男女啪啪做爰高潮全过图片 | 国产成人午夜精品免费视频 | 大地影院日本高清免费完整版 | 91在线看片一区国产 | 日韩精品视频观看 | 刘梓晨不雅视频完整版 | 国产亚洲精品久久久久久无码网站 | 一个人在线看www视频 | 爱豆传媒在线观看视频 | 狠狠色噜噜狠狠狠狠91 | 亚洲一区二区三区乱码在线欧洲 | 日本无码一区二区三区不卡 | 高清电影在线观看 | 色情成人免费视频激情在线观看 | 囗交视频欧美 | 麻豆文化传媒WWW网站入口 | 色婷婷亚洲婷婷7月 | 欧美精品亚洲 | 亚洲AV色情成人www | a级毛片黄 | 夜夜精品视频一区二区 | 巜疯狂的少妇4做爰HD | 天堂网在线www最新版在线 | 高清偷自拍第1页 | 国精一二二产品无人区免费应用 | 欧美视频在线观在线看 | 午夜一区二区免费视频 | 伊人论坛| 欧美精品视 | 91精品国产91久久久久久最新 | 国产传媒18精品免费1区 | 激情视频综合网 | 少妇人妻真实偷人精品视频 | 中文字幕2021无线乱码 | 成人a一级毛片免费看 | 老头把我添高潮了A片故事 老王轻一点儿好爽在深一点 | 亚洲欧美日韩国产成人app | 动态图污动态 | 91小视频在线 | 成熟iphone69| 在线观看的免费视频 | 国产成人高清亚洲一区app | 双性少爷挨脔日常H惩罚H | 忘忧草爱网 | 精品无码AV在线观看APP | 九九久久看少妇高潮A片特黄 | 午夜亚洲精品久久一区二区 | 秋霞av伦理片在线观看 | 特级做A爰片久久毛片A片国 | 免费播放美女一级毛片 | 狠狠色色综合站 | 日产乱码卡1卡2卡三卡四在线 | 天天插夜夜| 久久精品5| 91视频色| 永久免费精品精品永久-夜色 | 日本一区二区三区视频在线观看 | 日本A级做爰午夜免费视频 日本A片成人片免费视频生活片 | 亚洲精品无码苍井空A片 | JLZZJLZZ日本人护士水好多 | 欧美freesex黑人又粗又大 | 亚洲精品久久久久久AV伊人 | 麻豆视传媒官方网站入口 | 不卡一二区 | av天天看 | 性色无码AV久久蜜臀 | 国产初高中生露脸在线播放 | 偷拍亚洲制服另类无码专区 | 伦理qvod电影| 欧美孕妇乱大交xxxxx | 欧美日韩一区二区三区韩大 | 日日影院 | 特级毛片A片久久久久久 | 国产乱子夫妻XX黑人XYX真爽 | A片高潮抽搐揉捏奶头视频 A片高潮抽搐揉捏奶头视频在线看 | 四虎官方影库首页 | 天堂网www天堂在线网 | 久久国产精品免费A片蜜芽 久久国产露脸老熟女 | 经典三级一区二区三区视频 | 国产又猛又粗又爽的视频A片 | 高辣H文黄暴糙汉文H | 欧美色插 | 日韩精品一区二区在线观看 | 麻豆精品一区二正一三区 | 品色堂新网址 | 麻豆免费观看高清完整视频在线 | 成人黄色在线 | 精品视频一区二区三三区四区 | 免费视频大片在线观看 | 男人的天堂av社区在线 | 欧美亚洲国产专区在线app | 伦理qvod电影| 日韩三级影院 | 抖音樱桃丝瓜绿巨人黄瓜 | 精品人妻伦九区久久AAA片69 | 欧美午夜色情高清苦月亮 | 欧美ZC00O人与善交 | 国产精品三级在线观看 | 主播蜜汁丝袜精品自拍 | 一个人看的片在线WWW免费中文 | 在线视频日本 | 黄色一级视频在线播放 | 黑巨茎大战俄罗斯美女后宫 | 婷婷亚洲天堂影院 | 国产又粗又深又猛又爽又黄A片 | 疯狂少妇2做爰完整版播放 疯狂少妇2做爰中文字幕 | 456亚洲影院 | 亚洲中文字幕在线第六区 | 久久A情A片一区二区三区无码 | 免费播放欧美毛片欧美AAAAA | 怡红院成人网 |